FastCampus All-In-One 패키지 중 C/C++ 수업을 듣고 정리한 자료입니다.
실행환경: Windows 10
학습목표
- 변수와 상수의 개념 이해
- 변수와 상수를 활용한 기본적인 프로그램 작성
- 정수와 실수의 표현 방법 학습
- 변수로 사용할 수 있는 기본적인 자료형에 대해 학습
소스코드 분석하기(Hello World)
#include <stdio.h>
int main(void) {
printf("Hello World");
system("pause");
return 0;
}
-
#include <stdio.h>
#include
를 통해 다양한 라이브러리를 불러올 수 있다.stdio.h
는 여러 기본적인 기능을 담고 있음.
-
int main(void)
- 메인 함수
- C/C++에서는 다양한 함수가 사용될 수 있지만 프로그램은 항상 main함수부터 시작됨.
- 함수는 반환값이 없을수도 있으나 메인 함수에서는 항상 0을 반환하는게 일반적.
-
printf()
- 특정한 문자들을 출력하기 위해 사용하는 함수
stdio.h
헤더 파일에 포함 되어 있기 때문에 사용이 가능
-
;
- 하나의 명령어가 끝났음을 알리기 위해 세미콜론(;)을 붙임
-
system(“pause”)
-
운영체제의 기본적인 기능을 이용할수 있음.
-
pause
명령어는 키보드를 입력하기 전까지 대기하는 기능을 수행 -
기본적으로 프로그램이 실행이 완료되면 자동으로 종료되기 때문에
프로그램 실행의 결과 값을 알기 위해 사용
-
변수와 상수의 개념
- 변수(Variable)는 변할 수 있는 데이터
- 상수(Constant)는 변하지 않는 데이터
- 예시를 들자면 -> 이름표 = 변수 , 이름 = 상수 라고 개념적으로 이해할것.
변수의 선언
- 변수를 선언할 때는 자료형과 변수명을 입력
- 가장 많이 사용되는 변수명은 정수형(Integer) 변수.
int a; // 변수의 선언
int a = 7; // 변수를 7로 초기화
기본적인 자료형과 식별자
int
- 일반적인 정수형을 표현할 때 사용한다.(억 단위)long long
- 숫자가 긴 정수형을 표현할 때 사용한다.double
- 일반적인 실수형을 표현할 때 사용한다.string
- 문자열을 표현할 때 사용한다.bool
- 참/거짓을 표현할 때 사용한다.-
char
- 한 문자를 표현할 때 사용한다. 식별자(Identifier)
- 변수나 함수 등의 고유한 이름을 지정할 때 사용
정수의 표현방법
- 2의 보수를 사용(부호 절댓값 방식은 부적합)
- 2의 보수 = 1의 보수 + 1
- 각 자리수 별로 1을 더한다(올림 수가 발생하면 무시)
- 1110 -> 0001 로 되는것.
요약
- 변수는 변할 수 있는 데이터, 상수는 변할 수 없는 데이터
- 컴퓨터가 정수를 표현할 때는 2의 보수 방식을 이용한다.
Comments