1B=8bit
1KB=1024B=B
1MB=1024*1024B=B
1GB=1024*1024*1024B=B
1TB=1024*1024*1024*1024B=B
二进制数的最高位为符号位,0代表正,1代表负
二进制数为正数: 原码,反码,补码 相同。
二进制为负数:反码=原码符号位不变,其他按位取反,补码=反码末位加1
移码=补码符号位取反
二进制数为正 | 二进制数为负 | |
原码 | 00000001 | 10000001 |
反码 | 00000001 | 11111110 |
补码 | 00000001 | 11111111 |
移码 | 10000001 | 01111111 |
表示范围
源码 | -( |
反码 | -( |
补码 | - |
移码 | - |