黑马程序员技术交流社区
标题:
概括进制问题
[打印本页]
作者:
聂_疯
时间:
2013-6-17 14:50
标题:
概括进制问题
二进制:0,1 逢2进1
(负数的2进制为:对应正数二进制进行取反+1)
例如:-6的二进制
00000000,00000000,00000000,00000110
取反后:11111111,11111111,11111111,11111001
加1: +00000000,00000000,00000000,00000001
________________________________________________
加 1后: 11111111,11111111,11111111,11111010
例如: -1的二进制
00000000,00000000,00000000,00000001
取反后:11111111,11111111,11111111,11111110
加1: +00000000,00000000,00000000,00000001
________________________________________________
加 1后: 11111111,11111111,11111111,11111111
八进制:0,1,2,3,4,5,6,7, 逢8进1
十进制:0,1,2,3,4,5,6,7,8,9 逢10进1
十六进制:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 逢16进1
二进制-----转换>十进制 乘幂 101(转10进制)=1*2(0)+0*2(1)+1*2(2) =1+0+4=5;
十进制-----转换>二进制 除二取余 6(转 2进制)=2|___6_ 0 =110
2|__3_ 1
1 1
一个整数在内存里边分配了4个字节,即32位 00000000,00000000,00000000,00000000
1个字节8位,即以8个二进制位一个数据单元,称为字节 如00000000
例如:
整数6在内存的储存为:00000000,00000000,00000000,00000110
作者:
袁梦希
时间:
2013-6-17 19:04
会不会有金币
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2