1.进制

霄
2022-08-07 / 0 评论 / 82 阅读 / 正在检测是否收录...

考点1.进制转换

二进制用字符(B)表示

十六进制用字符(H)表示

其他进制转到十进制,按权展开法

如二进制1010.01转 12^3 + 12^1 + 1*2^-1

十进制转其他进制,短除法

二 八 十六 进制互转 每位单独拆开转换再拼起来

  • 2的幂次方
1 2 3 4 5 6 7 8 9 10 11
2 4 8 16 32 64 128 256 512 1024 2048

考点2.码制(原码/反码/补码/移码)

默认情况不带符号为正数,所以符号0表示正数,1表示负数

原码:最高位是符号位,其余低位表示数值的绝对值。

反码:(除符号位按位取反) 正数的反码与原码相同,负数的反码是其绝对值按位取反

(符号位不变)

补码:正数的补码与原码相同,负数的补码是其反码未位加1(符号位不变)

移码:补码的符号位按位取反(对补码的符号位取反)

浮点数

格式表示 N=尾数 * 基数 ^指数

尾数:定点小数

基数:2

指数:阶码

阶码影响数值表示范围,越大数值越大

尾数可以表示有效精度,长度越大精度越高

运算过程

对阶 -> 尾数计算 -> 结果格式化

特点:

1、一般尾数用补码,阶码用移码

2、阶码的位数决定数的表示范围,位数越多范围越大

3、尾数的位数决定数的有效精度,位数越多精度越高

4、对阶时,小数向大数看齐

5、对阶是通过较小数的尾数右移实现的

逻辑运算

说明:

关系运算符的优先级低于算术运算符

关系运算符的优先级高于赋值运算符

逻辑运算

与&& 或|| 非! 异或 XOR

运算顺序

非 -> 与 -> 或、

运算符的优先顺序为: ! > 算术运算符 > 关系运算符 > && > || > 赋值运算符

扫描二维码,在手机上阅读!
14

评论

博主关闭了当前页面的评论