黑马程序员技术交流社区

标题: 概括进制问题 [打印本页]

作者: 聂_疯    时间: 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