// 자료형 (크기는 Byte단위로 표현)
// 정수형 : char(1), short(2), int(4), long(4), long long(8)
unsigned char c1; // 1바이트로 양수만 저장할 수 있는 변수 c1 (0 ~ 255)
c1 = 255;
cout << c1 << endl; // 255가 출력됨
char c2; // 1바이트로 음수와 양수를 저장할 수 있는 변수 c2 (-128 ~ 127)
c2 = 255;
cout << c2 << endl; // -1이 출력됨
// 실수형 : float(4), double(8)
// 정수 표현 방식과 실수 표현 방식은 서로 다르다.
// 실수 표현 방식은 정밀도에 의존한다.
// 따라서 double(8) 자료형이 float(4) 보다 더 근사한 값을 표현할 수 있다.
// 정수는 정수끼리, 실수는 실수끼리 연산하되, 두 표현방식의 피연산자가 연산될 경우 명시적으로 변환하자.
float f = 3.14f + (float)20
'📌 etc > C++' 카테고리의 다른 글
C++ / 연결 리스트 (0) | 2021.10.24 |
---|---|
C++ / 동적 배열 (0) | 2021.10.24 |
C++ / 포인터 (0) | 2021.10.17 |
C++ / Visual Studio 단축키 (0) | 2021.10.13 |
C++ / 비트 연산자 (0) | 2021.10.12 |