ITGenerations
윤성우 열혈 c 프로그래밍 자료형 본문
C언어의 기본 자료형
자료형 |
크기(byte) |
값의 표현범위 |
|
정수형 |
char |
1 |
-128이상 +127 이하 |
short |
2 |
-32,768이상 +32,767 이하 |
|
int |
4 |
-2,147,483,648이상 +2,147,483,647이하 |
|
long |
4 |
-2,147,483,648이상 +2,147,483,646이하 |
|
long long | 8 | -9,223,372,036,854,775,808이상 | |
-9,223,372,036,854,775,807이하 | |||
실수형 |
float |
4 |
+-3.4*10^(-37)이상 +-3.4*10^(+38)이하 |
double |
8 |
+-1.7*10^(-307)이상 +-1.7*10^(+308이하) |
|
long double |
8이상 |
double 이상의 표현범위 |
실수 자료형의 정밀도
실수자료형 |
소수점 이하 정밀도 |
바이트수 |
float |
6자리 |
4 |
double |
15자리 |
8 |
long double |
18자리 |
12 |
Unsigned 선언을 포함하는 정수 자료형의 보편적인 크기
정수 자료형 |
크기(바이트) |
값의 표현범위 |
char |
1 |
-128~127 |
unsigned |
0~(128+127) |
|
short |
2 |
-32,768~+32,767 |
unsigned short |
0~(32,768+32,767) |
|
int |
4 |
-2,147,483,648~2,147,483,647 |
unsigned int |
0~(2,147,483,648+2,147,483,647) |
|
long |
4 |
-2,147,483,648~2,147,483,647 |
unsigned long |
0~(2,147,483,648+2,147,483,647) |
|
long long |
8 |
-9,223,372,036,854,775,808 ~+9,223,372,036,854,775,807 |
unsigned long long |
0~( 9,223,372,036,854,775,808 +9,223,372,036,854,775,807 ) |
|
아스키코드표
Dec. |
Char |
Name |
0 |
^& |
NUL |
1 |
^A |
SOH |
2 |
^B |
STX |
3 |
^C |
ETX |
4 |
^D |
EOT |
5 |
^E |
ENQ |
6 |
^F |
ACK |
7 |
^G |
BEL, \a |
8 |
^H |
BS, \b |
9 |
^I |
TAB, \t |
10 |
^J |
LF, \n |
11 |
^K |
VT, \v |
12 |
^L |
FF, \f |
13 |
^M |
CR, \r |
14 |
^N |
SO |
15 |
^O |
SI |
16 |
^P |
DLE |
17 |
^Q |
DC1 |
18 |
^R |
DC2 |
19 |
^S |
DC3 |
20 |
^T |
DC4 |
21 |
^U |
NAK |
22 |
^V |
SYN |
23 |
^W |
ETB |
24 |
^x |
CAN |
25 |
^Y |
EM |
26 |
^Z |
SUB |
27 |
^[ |
ESC |
28 |
^\ |
FS |
29 |
^] |
GS |
30 |
^^ |
RS |
31 |
^_ |
US |
32 |
SP | |
33 |
! |
|
34 |
" |
|
35 |
# |
|
36 |
$ |
|
37 |
% |
|
38 |
& |
|
39 |
' |
|
40 |
( |
|
41 |
) |
|
42 |
* |
|
43 |
+ |
|
44 |
, |
|
45 |
- |
|
46 |
. |
|
47 |
/ |
|
48 |
0 |
|
49 |
1 |
|
50 |
2 |
|
51 |
3 |
|
52 |
4 |
|
53 |
5 |
|
54 |
6 |
|
55 |
7 |
|
56 |
8 |
|
57 |
9 |
|
58 |
: |
|
59 |
' |
|
60 |
< |
|
61 |
= |
|
62 |
> |
|
63 |
? |
|
64 |
@ |
|
65 |
A |
|
66 |
B |
|
67 |
C |
|
68 |
D |
|
69 |
E |
|
70 |
F |
|
71 |
G |
|
72 |
H |
|
73 |
I |
|
74 |
J |
|
75 |
K |
|
76 |
L |
|
77 |
M |
|
78 |
N |
|
79 |
O |
|
80 |
P |
|
81 |
Q |
|
82 |
R |
|
83 |
S |
|
84 |
T |
|
85 |
U |
|
86 |
V |
|
87 |
W |
|
88 |
X |
|
89 |
Y |
|
90 |
Z |
|
91 |
[ |
|
92 |
\ |
|
93 |
] |
|
94 |
^ |
|
95 |
_ |
|
96 |
` |
|
97 |
a |
|
98 |
b |
|
99 |
c |
|
100 |
d |
|
101 |
e |
|
102 |
f |
|
103 |
g |
|
104 |
h |
|
105 |
i |
|
106 |
j |
|
107 |
k |
|
108 |
l |
|
109 |
m |
|
110 |
n |
|
111 |
o |
|
112 |
p |
|
113 |
q |
|
114 |
r |
|
115 |
s |
|
116 |
t |
|
117 |
u |
|
118 |
v |
|
119 |
w |
|
120 |
x |
|
121 |
y |
|
122 |
z |
|
123 |
{ |
|
124 |
| |
|
125 |
} |
|
126 |
~ |
|
127 |
DEL |
|
'프로그래밍 > 연습문제' 카테고리의 다른 글
윤성우 열혈c프로그래밍 접미사 (0) | 2017.05.11 |
---|---|
윤성우 열혈 C 프로그래밍 chap5-1 (0) | 2017.05.11 |
윤성우 c 열혈 프로그래밍 chap4-4 (0) | 2017.05.11 |
윤성우 c 열혈 프로그래밍 비트연산자 (0) | 2017.05.11 |
윤성우 c 열혈 프로그래밍 chap4-1,2,3 (0) | 2017.05.10 |