본문 바로가기
Programming/C

C언어 데이터 타입

by Tarake 2024. 8. 14.

데이터 타입(Data Type)


자료형 종류 메모리 크기
char 문자형 1byte
short 정수형 2byte
int 4byte
long 4byte
long long 8byte
float 실수형 4byte
double 8byte
long double 8byte 이상

 

데이터 타입은 변수가 저장할 정보의 크기와 유형을 지정합니다.

 

UNSIGNED

c언어에는 unsigned라는 키워드가 존재합니다. unsigned 키워드는 부호가 없는 버전의 자료형을 표현할 때 사용합니다. 즉 음수표현이 없는 양수를 표현합니다. 예를 들면 char의 경우 표현범위가 -128~127이지만 unsigned char를 사용할경우 0~255의 표현 범위를 가지게 됩니다.

 

서식 지정자


지정자 자료형
%d, %i int
%f  float
%lf doube
%c char
%s String

 

서식 지정자는 scanf와 printf에서 사용됩니다. 즉 scanf, printf 함수에서 서식 지정자와 자료형을 맞추지 않으면 오류가 발생합니다.

scanf("%d", &num);
// scanf("%c", &num); 오류

 

 

상수 CONST


const int minutesPerHour = 60;
const float PI = 3.14;

상수는 자바에서 final과 비슷한 키워드로 final 선언한 변수는 값을 변경할 수 없고 읽는것만 가능해집니다.

대신 값을 변경할 수 없기 때문에 선언과 동시에 값을 초기화 해야합니다.

 

 

 

 

출처

W3school

 

W3Schools.com

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

 

 

'Programming > C' 카테고리의 다른 글

반복문  (0) 2024.08.14
조건문  (0) 2024.08.14
연산자  (0) 2024.08.14
변수의 형변환  (0) 2024.08.11
C언어 기초  (0) 2024.08.11