实验二 计算机中的数据表示与计算
实验二 计算机中的数据表示与计算
学号:1120161816 姓名:田雄辉 班级实验时间:2016年9月29日
实验报告表2-1 数值型数据在计算机中的二进制表示实验记录表
十进制整数分类
输入十进制数
内存二进制整型数据(16位)
内存地址
任意正整数
256
000000010000000000010002
任意负整数
-256
111111110000000000010004
最大数
32767
011111111111111100010006
最小数
-32767
100000000000000000010008
绝对值最小数
0
000000000000000000010010
绝对值最大数
-32768
100000000000000000010012
十进制实数分类
输入十进制实数
内存实型数据(32位)
任意正实数
0.001
尾数部分
阶码
阶码的数学表示
任意负实数
-0.001
00000110001001001101111-10
最大数
99.9999
100011111111111111100116
最小数
-99.9999
100011111111111111100116
绝对值最小数
0
000000000000000000000000
绝对值最大数
99.9999
100011111111111111100116
实验报告表2-2 不同进制数据与二进制数据转换实验记录表
不同进制数据
实验数据(正实型数据)
对应的二进制
十进制
10
1010
八进制
7
111
十六进制
D
1101
实验报告表2-3 数据的原码,补码和反码表示实验记录表
正十进制数
41
负十进制数
-65
原码
101001
原码反码
101001
反码补码
101001
补码实验报告表2-4 二进制算术运算实验记录表
操作数一
操作数二
运算符
是否溢出
实验结果
正确结果
溢出对结果产生了什么影响
32
64
6
否
96
96
得到错误答案
64
64
+
是
-128
128
32
64
-
否
-32
-32
实验报告表2-5 溢出实验记录表
问 题
简要回答
什么时候出现溢出情况
当运算结果的值超出该数据类型所能表示的值的范围时
实验报告表2-6 浮点数的小数点浮动实验记录表
十进制数
二进制数
3.141592653589793238462643383279
01000000010010010000111111011011
精度
24
有效位
7
表示范围
27~-23
实验报告表2-7 表示浮点数的二进制串中阶码位数改变实验记录表
阶码位数
二进制数
精度
有效位
表示范围
4
略
28
3
7~-19
5
略
27
4
15~-20
6
略
26
5
31~-21
7
略
25
6
63~-22