제 2 장 데이터형과 표준 입출력문. 2.1 상수의 표현 2.2 변수의 표현 2.3 수식과 대입문 2.4 데이터형 2.5 데이터의 형 변환 2.6 표준 입출력 함수 2.7 키보드 입력함수. C 언어에서 데이터는 상수 (constant) 와 변수 (variable) 로 나눈다 . 상수와 변수는 크게 문자형 , 정수형과 실수형의 데이터형을 가진다 . 일반적으로 상수는 프로그램이 실행되기 전에 데이터형과 값을 미리 선언한 후에 실행 중에 그 값이 바뀌어지지 않는다 . - PowerPoint PPT Presentation
Citation preview
PowerPoint 2
C (constant) (variable) .
, .
.
.
YES C 2
2.1
(character) , , , (character string) .
.
‘A’ ‘’() .
“ ”() , “1234” .
.
YES C 2
2.1.1
(ASCII) .
.
.
() ‘a’
() ‘\246’, ‘\x9B’
YES C 2
, (0x00~0x19) .
escape 2.1 .
YES C 2
2.1 escape
\a \b \f \n \r \t \v \' \" \\ \? \0dd \xhhh \0
Bell (alert) Backspace Formfeed New line Carriage return Horizontal
tab Vertical tab Single quotation mark Double quotation mark
Backslash Literal question mark ASCII character in octal notation
ASCII character in hexadecimal notation Null character
YES C 2
2.1.2
, signed int.
‘u’, ‘U’ (tag) .
int long int .
long int .
unsigned long int ‘ul’ ‘UL’ .
‘0’ 8 ‘0x’ ‘0X’ 16 .
YES C 2
2.2
8
016, 077
16
0x1A, 0XFF
unsigned
12U, 077u, 0XFFU
± . u U .. 2(0~65535) .
long
077l, 0XFFL
YES C 2
2.1.3
double.
.
YES C 2
2.3
long double
YES C 2
2.1.4
(character string constant) , .
“ ”() .
(Null) . “abc" 3 4.
“" 0 (null string). 1.
YES C 2
2.4
signed int signed long unsigned int unsigned long
132, -743, 0xf3c -74L, 2378l, -3000000000, 0xFFFFL 74u, 2378u,
0274u 74ul, 2378ul, 0x2e4ul
.
YES C 2
2.4.1
2byte signed int .
int signed long int .
long .
unsigned int .
YES C 2
2.6 (int) (Visual C++ )
int
int signed int unsigned int short int signed short int unsigned
short int long int signed long int unsigned long int
4 4 4 2 2 2 4 4 4
-2147483648 - 2147483647 -2147483648 - 2147483647 0 - 4294967295
-32768 - 32767 -32768 - 32767 0 - 65535 -2147483648 - 2147483647
-2147483648 - 2147483647 0 - 4294967295
YES C 2
2.4.2
char
1 1 1
YES C 2
2.4.3
float, double, long double double.
float 32bit , 1 8, 23 3 .
float 10 7.2 10+38 .
float double long double .
YES C 2
IEEE 754 float
2.8 (float)
S