c 자료형 2

[따배씨++] 정수형 (Integers)

정수형 (integer, int): 4바이트 영역 형(type) 최소 크기 정수 short 2바이트 int 2바이트 대부분 4바이트 long 4바이트 long long 8바이트 - c++ 표준에서는 최소 크기를 지정하고 있다. 2바이트로는 사용하기에 부족함을 느껴 대부분 4바이트를 이용한다. 실제 몇 바이트로 구분되어 있는지는 사용하는 os와 컴파일러가 결정한다. - int형은 4바이트(32비트)로 2^32가지의 수를 표현할 수 있다. 앞에 1비트는 부호 표현에 사용된다. 0이면 양수, 1이면 음수이다. 예를 들어 short형의 경우 2바이트로 2*8 = 16비트이다. 이진수로 표현하기 때문에 2^16개만큼 표현할 수 있다. 최대값을 체크하기 위해서는 limits 라이브러리를 이용해.. (include ..

C, C++/공부정리 2023.03.19

[따배씨++] 기본 자료형 소개

1바이트 = 8비트 다양한 자료형(char, int 등..)이 있으며 메모리 사이즈가 다 다르다. - signed처럼 기울인 글씨체로 적용된 부분은 생략해서 써도 된다. >> short, unsigned short, unsigned 등.. - 부동소수점을 표현하는 타입은 float, double가 있다. float은 int와 같은 메모리 사이즈(4바이트, 16비트)를 사용한다. double은 8바이트(32비트)이며 더 정밀하게 수를 표현할 수 있다. auto 타입은 컴파일러가 자료형을 결정해준다. 변수 초기화 방법은 세 가지가 있다. 1) int a =123; // copy initialization 2) int a(123); // direct initialization 3) int a{123}; // ..

C, C++/공부정리 2023.03.19