数的存取
进制转换
转为十进制
二进制,八进制,十六进制转化为十进制都只要遵循“按权相加”即可。
假设但是数字是N进制,那么:
- 整数部分:从右往左看,第i位的位权等于\(N^{i-1}\)
- 小数部分:从左往右看,第j位的位权等于\(N^{j}\)
Exp1:将八进制的53627转换为十进制
答:\(53627 =\,\,5\times 8^4+3\times 8^3+6\times 8^2+2\times 8^1+7\times 8^0=22423\)
Exp2:将八进制423.5176转换为十进制
答:整数部分略过;小数部分:\(.5176=\,\,5\times 8^{-1}+1\times 8^{-2}+7\times 8^{-3}+6\times 8^{-4}=0.655761719\)
十进制转换为其他进制
十进制转化为其他进制比较复杂,整数和小数部分需要分开讨论:
- 整数部分
十进制转换为N进制整数时,采用“除N取余,逆序排列”
steps:
- 将N作为除数,
- 小数部分