1、数据表示的作用
(1)定义:将数据按照某种方式组织,以便机器硬件能直接识别和使用。现代计算机采用二进制进行数据表示。
(2)数据表示考虑因素:
- 数据的类型: 数值/非数值、小数、整数、英文字符、汉字
- 表示的范围和精度:满足日常计算需要
- 存储和处理的代价:硬件开销,处理性能
- 软件的可移植性:方便在不同机器之间移植
(3)进制转化:
- 二进制转十进制——按权相加法,小数点前2的次方从0 开始,小数点后2的次方从-1开始
- 十进制转二进制——整数部分除基取余法,小数部分乘基取余法
- 二进制、八进制、十六进制:一位八进制对应三位二进制,一位十六进制对应四位二进制
2、数值数据表示
机器数 (解决符号问题)
(1)真值 (书写格式) :将用“+”、“-” 表示正负的二进制数称为真值
(但是机器是识别不来书写格式的,那么在计算机中我们该怎么表示负数ÿ