/ * 主要涉及一些进制转换的计算 * /
在这之前让我们明确
节(bit) 字节(byte) 还有内存之间的转化关系
其中最小的可寻址单位是字节
溢出:当位数不能容纳就会发生溢出。如int 为4字节 32位,有符号类型。第一位1表示负,0表示正。表数范围-2^31 ~ 2^31-1
200300400*500 会产生一个负值
实数的表示,及将一个进制的实数转化为计算机中实数的方法
先看这个
再看这里面的题目
十六进制 %x 八进制 %o 十进制 %d
整数:
(1)十六进制 八进制 二进制 转化为十进制
【乘基即可
(2)十六进制 八进制转化为二进制
【快速方法:
【如果转化为八进制 ,从最后一位数开始,以三位数开始划线,每三位二进制就是八进制数的一位。
【如果转化为十六进制 ,从最后一位数开始,以四位数开始划线,每四位二进制就是十六进制数的一位。
如 1010110 八进制 :126 十六进制:56
(3)十进制 转化为二进制
整数:除2取模法 【记一些特殊值2^8 = 256 2^7 = 128 就能快速算出来
实数:乘2取整法