第七章:进制

it2025-08-13  5

2转10进制:1110=14 1bit(比特)=1位,有0和1两种状态(0~3) 1Byte=8bit即2^8,数据范围【0~2的8次方-1】 10进制数转2进制:取余直至为0,然后倒着排序即为2进制数 2转8进制:因为8进制是2^3是三位(bit),所以三个一分 A进制转B进制,先把A的数按位数(比如这是16进制数的15,转成四位二进制数1111)分成二进制,然后二进制按B的进制位(比如八进制从后往前每3个一拆,最前面前面不足的补0),然后三个一组转十进制数就可以得到八进制 十进制的小数53.281转二进制:拆分成53和0.281(两位小数),先0.282=0.562不满1,余数为0,0.5622=1.124,余数为1。此时变为0.124,0.124*2=0.248,余数为0。因为是3位,所以只需要3个余数即可,最后从上至下为010,即小数二进制为0.010。得到证书二进制数对应替换0.010的整数位即可 最简单的方式:win+R 输入calc选择OCT(十进制输入,就得到对应其他进制数) 0开头赋值为八进制,0x是16进制 %d以十进制打印,%o以八进制打印 %X以16进制打印

最新回复(0)