| 비트
 | 
이름
 | 
범위
 | 
십진법 (대략값)
 | 
이용
 | 
기능
 | 
| 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
 |