- char : 한바이트문자 (8비트)
- int : 정수 (32비트)
- float : 단정도(single - precision) 부동소수점 (소수점이하 정밀도 6자리 이상)
- double : 배정도(double - precision) 부동소수점 (소수점이하 정밀도 10자리 이상)
char val,val2; / int val3,val4;
- short int val1; / short 16비트
- long int val2; / long 32비트
이런 경우 int는 보통 생략됩니다.
unsigned char | 8 비트 | 0 이상 255 이하 |
unsigned short | 16 비트 | 0 이상 65535 이하 |
unsigned int | 32 비트 | 0 이상 4,294,967,295 이하 |
unsigned long | 32 비트 | 0 이상 4,294,967,295 이하 |
char | 8 비트 | -128 이상 127 이하 |
short | 16 비트 | -32768 이상 32767 이하 |
int | 32 비트 | -2,147,483,648 이상 2,147,483,647 이하 |
long | 32 비트 | -2,147,483,648 이상 2,147,483,647 이하 |
아스키코드
이스케이프 문자
Escape Sequence | 의미 |
\ooo ( \013 ) | 아스키 문자 8진수 표시 |
\xhhh ( \x7 ) | 아스키 문자 16진수 표시 |
\a | 경고음 |
\b | 백스페이스 ( backspace ) |
\f | 폼 피드 ( form feed ) |
\n | 개행 ( New Line ) |
\r | 캐리지 ( Carriage return ) |
\t | 수평 탭 |
\v | 수직 탭 |
\' | 작은 따옴표 출력 |
\" | 큰 따옴표 출력 |
\? | 물음표 출력 |
\\ | 역슬래쉬 출력 |
\0 | null 문자 |
형변환 규칙
int |
long |
long long |
float |
double |
long double |
'Programming Language > C, C++ Language' 카테고리의 다른 글
1강. 변수 (0) | 2015.07.04 |
---|---|
프로그래밍 세계의 입문 (0) | 2015.07.04 |