Bit 2진수 한자리
Nilbble = 4bit
Byte = 8biit
Word = 32bit = 4Byte
128 |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
7bit |
6bit |
5bit |
4bit |
3bit |
2bit |
1bit |
0bit |
1010 |
1100 |
0110 |
A |
C |
6 |
메모리 공간은 주소를 가지고 있다.
메모리는 Byte단위로 접근
Java는 메모리 접근이 안되고, 참조만 됨
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
정수의 최대값 +127
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
정수의 최소값 -128
#include <stdio.h>
Int main()
{
char cNum;
// unsigned char cNum;
cNum = 127;
printf("%d\n",cNum);
cNum = 128 ;
printf("%d\n",cNum);
return 0;
}
unsigned 형으로 지정하지 않으면은 -128로 출력된다