《深入理解计算机网络》读书笔记一

  十进制数转换成非十进制数的方式:

       整数部分的转换用"除基逆序取余法",也就是用基数相除,然后反序取余数;  

       小数部分的转换用"乘基正序取整法",也就是用基数相乘,然后正序取整数.

      注:基数就是对应的数制,二进制的基数为2, 八进制的基数为8, 十六进制的基数为16.

 

比如十进制整数转成二进制数,就用"除2逆序取余法"

《深入理解计算机网络》读书笔记一

 

十进制小数转成二进制数,就用"乘2正序取整法"(用2乘以十进制小数,得到一个积,然后将积的整数部分取出作为相应步骤得到的整数; 再用2乘余下的小数部分,又得到一个积,然后再将这个积的整数部分取出;依此论推, 直到小数部分为0)

《深入理解计算机网络》读书笔记一

《深入理解计算机网络》读书笔记一

 

非十进制数之间的相互转换

   1位八进制数对应3位二进制数,   1位十六进制数对应4位二进制数。

  将 八进制 3456.2263 转成二进制

  《深入理解计算机网络》读书笔记一

 

 

 将 (1101011.10111)B 转成八进制。

《深入理解计算机网络》读书笔记一