«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Tags
more
Archives
Today
Total
관리 메뉴

ITGenerations

윤성우 열혈 c 프로그래밍 자료형 본문

프로그래밍/연습문제

윤성우 열혈 c 프로그래밍 자료형

ITGenerations 2017. 5. 11. 04:27

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자리 

double 

15자리

long double 

18자리 

 12


Unsigned 선언을 포함하는 정수 자료형의 보편적인 크기


 정수 자료형

크기(바이트)

값의 표현범위 

 char

-128~127 

 unsigned 

0~(128+127) 

short 

 2

 -32,768~+32,767

unsigned short 

0~(32,768+32,767) 

int

-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 

^& 

NUL 

1

^A 

SOH 

^B 

STX 

^C 

ETX 

4

^D 

EOT 

 5

^E 

ENQ 

^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

 

 49

 

 50

 

 51

 

 52

 

 53

 

 54

 

 55

 

 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 

 

 99

 

 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