1、char的有无符号类型
char 分为有符号性(signed)和无符号型(unsigned)两种:
Ø
若是signed型,就意味着取值范围为[-128,127];
Ø
若是unsigned型,就意味着取值范围为[0,255];
char 分为有符号性(signed)和无符号型(unsigned)两种:
Ø
Ø
| 十进制 |
十六进制 |
二进制 |
值 |
| 126 |
0000007e |
0…0 0111 1110 |
126 |
| 127 |
0000007f |
0…0 0111 1111 |
127 |
| 128 |
ffffff80 |
1…1 1000 0000 |
-128 |
| 129 |
ffffff81 |
1…1 1000 0001 |
-127 |
| 130 |
ffffff82 |
1…1 1000 0010 |
-126 |
| 十进制 |
十六进制 |
二进制 |
值 |
| -127 |
ffffff81 |
1…1 1000 0001 |
127 |
| -128 |
ffffff80 |
1…1 1000 0000 |
-128 |
| -129 |
0000007f |
0…0 0111 1111 |
127 |
| -130 |
0000007e |
0…0 0111 1110 |
126 |
| -131 |
0000007d |
0…0 0111 1101 |
125 |
| -256 |
00000000 |
0…0 0000 0000 |
0 |
| -257 |
ffffffff |
1…1 1111 1111 |
-1 |