Processing math: 100%

프로그래밍/C, C++

c언어 기본 자료형의 종류와 데이터의 표현 범위

유니디니 2020. 12. 11. 22:22
728x90
반응형

c언어는 다양한 자료형을 가지고 있으며, 종류와 특징은 다음과 같다. 😉😉😉

자료형 크기 값의 표현 범위
정수형 char 1바이트 -128 ~ 128
short 2바이트 -32,768이상 32,767이하
int 4바이트 -2,147,483,648 이상 2,147,483,648이하
long 4바이트 -2,147,483,648 이상 2,147,483,648이하
long long 8바이트 -9,223,372,036,854,775,808 이상
9,223,372,036,854,775,808 이하
실수형 float 4바이트 ± 3.4 x 1037이상
± 3.4 x 1038이하
double 8바이트 ± 1.7 x 10307이상
±1.7 x 10+308이상
long double 8바이트 이상 double이상의 크기

바이트가 클수록 표현하는 범위가 넓다고 볼수 있다. 예를들어, short는 2바이트(16비트)를 나타내므로 216개이다.

이렇게 다양한 자료형이 존재하는 이유는 메모리를 낭비하지 않고, 효율적으로 사용하기 위함이다.

 

참고자료 : 윤성우의 열혈 C 프로그래밍

반응형