带老婆学习--进制

进制就是逢多少进位,人类常用的是十进制,就是逢十进一

二进制

计算机底层用的是二进制,只用“0,1“ 2个字符来表示,示例: 10进制的10用二进制来表示就是1010。在代码中一般用0b开头

八进制

用”0,1,2,3,4,5,6,7“ 8个字符来表示,示例: 10进制的10用八进制来表示就是12。在代码中一般用0或者0o开头

十六进制

用”0,1,2,3,4,5,6,7,8,9,A,B, C,D,E,F“ 16个字符来表示,示例: 10进制的10用十六进制来表示就是A。在代码中一般用0x开头

换算

m进制转十进制

公式

当前位数所在的数字 * m的n次方(n从0开始,从右往左数,第几位就是几),如下例子

  • 二进制1010
  • 八进制12

十进制转m进制

公式

一直除以m,直到商为0,记录每次的余数,余数排列就行。(注意排列顺序跟除法的写法有关)

小数,二进制转八进制等互相转换想扩展了解可以自己查资料

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章