#.20220708, 220718 이어서~
2-11. 기본 자료형
- 문자형(char): 1바이트의 메모리가 할당
- 실제 기억 장소에 기억될 떄는 ASCII 코드 값인 수로 저장됨
- 한글은 한 글자라도 2바이트로 저장하므로 문자가 될 수 없음

- 실수형(부동형, floating type)

2-12. 변수를 상수화
- const 키워드를 이용하면 변수를 상수화 할 수 있음
- 자료형 앞에 const를 추가하면 되고 ✭ 초기값 변경 X ✭
- const 자료형 변수이름 = 상수값;
const int num=5; //num 변수는 초기값 5에서 변경불가
const char ch='A'; // ch변수는 항상 'A', 다른 문자로 변경 불가

2-13. 자동 형 반환
- 자료형이 서로 다른 혼합 연산에서는 기억 장소의 크기가 큰 쪽으로 통일시켜 연산이 이루어짐
- 이것을 '자동 형 반환' 이라고 함
- char(1바이트)형과 int(4바이트)형이 혼합 연산을 하게 되면 char형이 int형으로 변경되어 연산되고 결과도 int형으로 나옴
- char -> unsigned char -> int -> unsignde int -> long -> unsigned long -> float -> double
2-14. 전처리기 (소스코드를 컴파일 하기 좋게 가공)
- preprocessor : 컴파일 하기 전에 프로그램에 대한 일련의 작업을 수행하는 것 일반적으로 main()함수의 외부에 작성!
- 모든 전처리기는 # 기호(구두점)을 명령어 앞에 붙이고 마지막에 문장의 끝을 나타내는 (;) 사용 하지 않음
- 헤더파일에서 많이 볼 수있고 #include, #define 이 대표적
<< #include >>
: 파일을 프로그램에 포함시키고자 할 때 사용함
1). #include <stdio.h>
컴파일 전에 stdio.h 파일을 프로그램에 추가해주세요
2). #include < iostream>
2-15. 연산자
증가, 감소 연산자
- 피연산자 앞에 쓰는 경우는 전치 (전위, prefix) <- 방향
- ++a : a를 1 증가시킨 후 수식평가
- --a : a를 1 감소시킨 후 수식평가
- 피연산자 뒤에 쓰는 경우는 후치 (후위, postfix) -> 방향
- a++ 수식을 평가한 후 a를 1 증가
- a-- 수식을 평가한 후 a를 1 감소