비트
|
이름
|
범위
|
십진법 (대략값)
|
이용
|
기능
|
C/C++ |
C# |
델파이 |
자바 |
SQL
|
4
|
nibble, semioctet
|
Signed: ~ , ~
|
1
|
binary-coded decimal, single decimal로 표현.
|
Unsigned: ~ → 같은 값: ~
|
2
|
8
|
byte, octet
|
Signed: ~ , ~
|
3
|
아스키 문자
|
int8_t, char
|
sbyte
|
Shortint
|
byte
|
tinyint
|
Unsigned: ~ → 같은 값: ~
|
3
|
uint8_t, char
|
byte
|
Byte
|
n/a
|
unsigned tinyint
|
16
|
halfword, word, short
|
Signed: ~ , ~
|
5
|
UCS-2 문자
|
int16_t, short
|
short
|
Smallint
|
short
|
smallint
|
Unsigned: ~ → 같은 값: ~
|
5
|
uint16_t
|
ushort
|
Word
|
char
|
unsigned smallint
|
32
|
word, long, doubleword, longword, int
|
Signed: ~ , ~
|
10
|
UCS-4 문자, 트루컬러 + 알파, FourCC, 액션스크립트 int
|
int32_t, int, long
|
int
|
LongInt; Integer
|
int
|
int
|
Unsigned: ~ → 같은 값: ~
|
10
|
uint32_t
|
uint
|
LongWord; Cardinal
|
n/a
|
unsigned int
|
64
|
word, doubleword, longword, long long, quad, quadword, int64
|
Signed: ~ , ~
|
19
|
매우 큰 수
|
int64_t, long, long long
|
long
|
Int64
|
long
|
bigint
|
Unsigned: ~ → 같은 값: ~
|
20
|
uint64_t
|
ulong
|
n/a
|
n/a
|
unsigned bigint
|
128
|
octaword, double quadword
|
Signed: ~ , ~
|
39
|
C: 비표준 컴파일러 확장으로만 사용 가능
|
Unsigned: ~ → 같은 값: ~
|
39
|
n
|
n-bit integer (일반적인 경우)
|
Signed: ~
|
|
에이다 범위 -2**(n-1)..2**(n-1)-1
|
Unsigned: 0 ~
|
|
에이다 범위 0..2**n-1 , 에이다 mod 2**n
|