AI智能
改变未来

网络中常用的数制转换

1.十进制:基数是10,由0.1.2.3.4.5.6.7.8.9这十个不同的数字表示数值。
”逢十进一“例如,123.45,小数点左边第一位代表个位,“3”在左边的第一位上,它代表的数值是3×10 的0次方;“1”在小数点左边第三位上,代表的1×10 的二次方;“5”在小数点右边第二位上,代表的是5×10 的-2次方 123.45=1×10 的二次方+2×10 的1次方+3×10 的0次方+4×10 的-1次方+5×10 的-2次方。

2.二进制:计算机中的数是用二进制表示的,它的特点是逢二进一,因此在二进制中,只有0和1两个数字符号。特点:基数为2,数值部分用两个不同的数字符号0,1来表示 逢二进一:二进制数转换为十进制数,要将二进制数转换为十进制数,通过按权展开相加即可,例如:1101.11B=1×2 的3次方+1×2 的2次方+0×2 的1次方+1×2 的-1次方+1×2 的-2次方 =8+4+0+0.5+0.25 =13.75

案例1:
二进制11101100转换为十进制。
128 64 32 16 8 4 2 1
1 1 1 0 1 1 0 0
根据排序进行对应,可以得出11101100=4+8+32+64+128=236,所以二进制11101100可以转换为十进制数236。
案例2:
十进制216转换为二进制。
216/2=108 余0
108/2=54 余0
54/2=27 余0
27/2=13 余1
13/2=6 余1
6/2=3 余0
3/2=1 余1
由下往上排序可得1011000,所以十进制216可以转换为二进制数1011000。

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » 网络中常用的数制转换