|
既然计算机内部采用二进制,而人们又习惯于十进制,这两者之间的“鸿沟”必须“填平补齐”,也就是说,必须解决二进制与十进制之间的相互转换问题。作为初学者,也应该了解二进制与十进制之间的转换,并且学习用二进制思考问题,才能更好地、更深入地了解计算机的工作原理,把握计算机的特点。
(1) 二进制化为十进制:按权相加。
例1:二进制化为十进制, 11001101.01011B = ?
11001101.01011B=1×27+1×26+0×25+0×24+1×23+1×22+0×21+1×
20+0×2-1+1×2-2+0×2-3+1×2-4+1×2-5
=205.345
因此:11001101.01011B = 205.345
或:(11001101.01011)2 = (205.345) 10
(2)十进制化为其它进制:整数部分除2取余逆排列,小数部分乘2取整。
例1:十进制化为二进制,205.345 = ___________B
|
|