[color=#ff9900]第一次发帖……如果有不好的地方希望多来板砖,我在板砖中会更“健康的”成长……[s:291] [/color]
[color=#ff9900]所谓2进制数就是够2了就往高位进一位.16进制数同理就是够16位往高位进1位.
下面我尽量通俗的讲,希望大家能理解吧……[/color]
[color=#ff9900]举例:十进制数(也就是我们经常用的数字)8,它用二进制数表示出来就是1000[/color]
[color=#ff9900]这个1000不念做一千,而念做一零零零![/color]
[color=#ff9900]为什么8用二进制数写出来会是这个呢?[/color]
[color=#ff9900]我们看这个1000。[/color]
[color=#ff9900]它的最后一位0代表的是十进制数中的1[/color]
[color=#ff9900]它的倒数第二位0代表的是十进制数中的2[/color]
[color=#ff9900]那他的第3个0代表的当然不是3了……它代表的是数字4[/color]
[color=#ff9900]那个一就代表的是数字8。[/color]
[color=#ff9900]这么看来,让我们把他们相加,就是1+0+0+0=1。所以这个数代表的就是8。[/color]
[color=#ff9900]有人问二进制数就这4位吗?那是不对的。[/color]
[color=#ff9900]只要你高兴,二进制数你想代表多少都可以。[/color]
[color=#ff9900]大家记住这个定律![/color]
[color=#ff0000]二进制数从右至左数,第一位数代表的是1,第二位代表的是2,第三位代表的是4,第四位代表的是8,每高一位就是前一位的结果乘2。[/color]
[color=#ff9900]下面开始说16进制数,16进制数分别用0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F来表示,A代表十进制数中的10,B代表11,C代表12,D,E,F依次类推。[/color]
[color=#ff9900]其计算方法和二进制是一样的。[/color]
[color=#ff9900]二进制的是用当前位的数字乘当前位代表的数字然后把所以数字相加就是十进制数了。[/color]
[color=#ff9900]比如说:1001001。他转换成十进制数就是1X64+0X32+0X16+1X8+0X4+0X2+1X1=73[/color]
[color=#ff9900]同理,16进制数的表示A96转化成十进制数是10X32+9X16+6X1=440[/color]
[color=#ff9900]大家应该能理解了吧?16进制数第一位代表的是1,第二位代表的是16,第三位代表的就是32……好了。打的比较辛苦……也不知道大家有没有看懂。[/color]
[color=#ff9900]已经很多年没再翻书本了……也不知道记的还对不对……如果有错,希望大家指出……我虚心接受,并马上改过自新……希望政府再给我一次重新做人的机会[s:305] [/color]