二进制,八进制,十进制,十六进制数之间怎样转换?拜托各位大神

如题所述

快速实现法:计算器中提供了标准模式和科学模式两种模式,在科学模式下,选中10进制,然后输入数值,再选择二进制,这样能把原来输入的十进制数转换成二进制! 手算法:首先要学习计算机基础,如:《C程序设计》(第三版)! 将二进制、八进制或十六进制数按权展开相加即可以得到相应的十进制数。 例如,将二进制数(1011.011)2、八进制(268.48)8和十六进制数(212.A)16转算成十进制数的方法分别为: (1011.011)2=1×23+0×22+1×21+1×20+0×2-1+1×2-2+1×2-3=(11.375)10 (268.48)8=2×82+6×81+8×80+4×8-1+8×8-2=(184.62)10 (212.A)16=2×162+1×161+2×160+10×16-1=(530.625)10 转十六进制时,每次需除以16,并分别用A、B、C、D、E、F来代表余数为10、11、12、13、14、15即可。例如:333/16=20...13,20/16=1...4,所以十进制数333转十六进制后是14D。 顺便说一下,二进制转十六进制是最方便的。如:1101001101011010,四位一组:(1101)(0011)(0101)(1010),转成十六进制后是D39A。

记得采纳啊
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜