본문 바로가기

IT13

[C언어] 표준 입출력 함수 프로그램 실행의 시작과 종료main 함수의 역할프로그램 실행 흐름입력과 출력gets_s 함수 사용scanf_s 함수 사용함수 사용myfunc 함수 예시삼각형의 면적 구하기다양한 자료형과 출력 방식printf의 서식 지정자다양한 출력 예시조건문 사용하기if 조건문 예시조건에 따른 출력결론C언어 기초 개념 정리C언어 학습의 중요성  C언어는 컴퓨터 프로그래밍의 기초를 배우는 데 유용한 언어입니다. 다양한 함수, 변수, 입력 및 출력 방식을 활용하여 여러 가지 프로그램을 구현할 수 있습니다. 이번 포스팅에서는 C언어의 기본적인 기능과 함께 간단한 프로그램들을 예시로 들어 설명하고자 합니다. 1. 프로그램 실행의 시작과 종료C언어에서 프로그램 실행은 main 함수에서 시작합니다. 모든 C언어 프로그램은 main.. 2024. 6. 17.
[C언어] 소개 목차서론C언어의 중요성 및 특징주어진 코드코드의 목적과 구성전처리기 지시문과 함수 사용C언어의 기본 개념변수와 데이터 타입출력 함수 printf조건문과 제어 흐름if문 사용법매크로와 상수 정의#define 지시문 설명결론C언어의 활용과 학습의 중요성1. 서론C언어는 1970년대에 개발된 고전적인 프로그래밍 언어로, 시스템 프로그래밍 및 하드웨어와 밀접하게 관련된 작업을 효율적으로 수행할 수 있습니다. 또한, C언어는 다른 고급 언어들이 발전하는 데 큰 영향을 미쳤고, 여전히 많은 분야에서 사용됩니다. 특히, 운영체제, 임베디드 시스템, 그리고 성능이 중요한 프로그램에서는 C언어의 강력한 기능이 돋보입니다.이번 포스팅에서는 C언어의 기초를 다루기 위해 주어진 코드를 분석하고, 코드에서 사용된 다양한 C언어.. 2024. 6. 17.
[JAVA] 연산자 목표자바가 제공하는 다양한 연산자를 학습하세요.학습할 것산술 연산자비트 연산자관계 연산자논리 연산자instanceofassignment(=) operator화살표(->) 연산자3항 연산자연산자 우선순위(optional) Java 13. switch 연산자1. 산술 연산자산술 연산자는 숫자 값을 다루는 기본적인 연산자입니다.종류:+ : 더하기- : 빼기* : 곱하기/ : 나누기% : 나머지예제:int a = 10;int b = 3;System.out.println(a + b); // 13System.out.println(a - b); // 7System.out.println(a * b); // 30System.out.println(a / b); // 3System.out.println(a % b); // .. 2024. 4. 25.
[Java] 클래스, 객체, 인스턴스의 차이 서론객체 지향 프로그래밍(OOP)에서 클래스, 객체, 인스턴스의 중요성클래스(Class)란?클래스의 정의와 역할클래스의 구성 요소필드(Field)메서드(Method)JVM 메모리 내 클래스 영역클래스의 비유객체(Object)란?객체의 정의와 특징객체가 가지는 속성(데이터)과 행동(기능)예시 코드로 이해하는 객체인스턴스(Instance)란?클래스와 인스턴스의 차이점인스턴스의 메모리 내 위치인스턴스의 비유와 예시클래스, 객체, 인스턴스의 관계클래스는 설계도, 객체는 실체, 인스턴스는 메모리 내 객체객체와 인스턴스의 관계메모리 영역과 객체의 생성 과정주요 차이점클래스, 객체, 인스턴스의 주요 차이점 정리요약클래스: 설계도, 객체: 실체, 인스턴스: 메모리적 구현각 용어의 특징과 관계 요약코드 예시클래스를 기반.. 2024. 4. 25.
[JAVA] 자바 데이터 타입, 변수 그리고 배열 서론자바에서 변수와 데이터 처리의 중요성프리미티브 타입 종류와 값의 범위정수형 타입실수형 타입문자형 타입논리형 타입프리미티브 타입과 레퍼런스 타입프리미티브 타입레퍼런스 타입리터럴의 정의정수 리터럴실수 리터럴문자 리터럴문자열 리터럴논리 리터럴변수 선언 및 초기화하는 방법변수 선언 방법변수 초기화 예시변수의 스코프와 라이프타임로컬 변수인스턴스 변수클래스 변수(Static 변수)타입 변환, 캐스팅, 그리고 타입 프로모션자동 타입 변환 (Implicit Casting)명시적 타입 변환 (Explicit Casting)타입 프로모션배열의 선언과 사용1차원 배열2차원 배열타입 추론과 var 사용법var 키워드의 사용법var와 타입 추론의 특징결론자바의 기초 개념과 데이터 처리의 중요성자바의 프리미티브 타입, 변수,.. 2024. 4. 25.
Docker 설치 목차Docker의 정의VM Ware와 Docker의 차이점Docker 설치 및 실행 방법Windows 환경에서 Docker 설치 및 실행Mac 환경에서 Docker 설치 및 실행Docker의 장점Docker의 활용 사례결론1. Docker의 정의Docker는 가상 머신(VM)처럼 독립적인 실행 환경을 만들어주는 기술로, 운영체제를 설치하는 것과 유사한 효과를 낼 수 있습니다. 그러나 실제 운영체제를 설치하지 않기 때문에 설치 용량이 적고 실행 속도가 매우 빠릅니다. Docker는 컨테이너를 기반으로 하여 애플리케이션을 격리된 환경에서 실행하도록 합니다. 이 컨테이너는 호스트 운영체제를 공유하면서도 격리된 환경을 제공하여, 다양한 환경에서 동일한 애플리케이션을 실행할 수 있게 합니다. 이로 인해 애플리케이.. 2024. 4. 21.