Int | |
signed int |
unsigned int |
short int |
unsigned short int |
각 컴퓨터마다 int,short,long형에 할당된 바이트의 크기가 다르다.
★ Char ≤ short ≤ int ≤ long
Short 형은 int형의 절반만 이용
Unsigned 자료형이 속도가 제일 빠르다
32bit 컴퓨터 -> int형이 제일 빠르다
Sizeof() => 연산자이다. (함수가 아님)
43 67L 57u 67U 89u 89UL
Long형 상수의 경우 숫자 끝에 l이나L을 붙인다.
unsigned long int 형의 경우 ul 이나 UL을 붙인다.
실수형 상수의 경우는 숫자 끝에 F를 붙이면 float형, L을 붙이면 long double형으로 정해진다.
%d : 10진수(signed int 정수)
%x : 16진수
%o:8진수
%f : float
%lf: long double
%u: unsigned int (양수)
%c: 문자 출력
%s: 문자열 출력
문자 상수
Char ch = 'a'
아스키코드표의 a의 숫자값이 ch변수에 저장
문자열
Char ch[8]="This is";
T |
h |
i |
s |
i |
s |
\n | |
84 |
104 |
105 |
115 |
32 |
105 |
115 |
0 |
위와 같은 형태로 저장된다.