【计组】第二章 数据信息的表示

(胡科大教书匠版)

笔记原链接

2-1 数据表示的相关基本概念

无符号数 有符号数(定点整数、定点小数、单精度浮点数、双精度浮点数)

2-2 进位计数制及其数据之间的相互转换

各进制数的按权展开式

各进制数进位特点

任意进制转化为十进制(按权展开)

二进制转八、十六进制

将二进制按三个一组或四个一组分别与八、十六进制数对应即可

八进制与十六进制互转

十进制转任意进制(除基取余,乘基取整)

整数部分:除基取余(第一个结果是最低位)

小数部分: 乘基取整(第一个结果是最高位)

精度缺失保留指定精度即可

转换关系总结

2-3-1 定点数的编码

原码(带符号的绝对值表示)

真值0在原码中有两种不同表示(正0与负0)

原码优点: 表示方法简单直观

原码缺点:真值0在原码中有两种不同表示(正0与负0);符号位不能直接参与运算

原码在计算机中仅仅用于表示浮点数的尾码

小结

补码

补数的概念

超出计量范围的数都应该自动舍弃模数

补数的意义: 将减法运算用加法实现,符号位也可以直接参与运算

定点整数补码的定义

定点小数补码的定义

反码

移码


移码与补码仅符号位相反

四种机器码之间的转换

习题

原码有两种表示用同一个数

2-4-1 浮点数的表示形式和表示范围

定点数

浮点数

习题

浮点数的规格化

习题

IEEE 754浮点数标准

IEEE 754浮点数表示范围

习题

C语言中的数据类型及转换

计算机中的数据类型

C语言中整型变量的取值范围

C语言中数据类型转换

习题

不同长度数据类型转化

float->double

double->float

float/double->int

int->float

int->double

总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值