P1
211275022田昊东¶
3¶
-
- 2:
11001.1101B
- 2:
- 8:
31.64O
- 16:
19.DH
-
- 10:
45.375
- 10:
- 8:
55.3O
- 16:
2D.6H
- 8421:
0100 0101.0011 0111 0101
-
- 10:
596.3
- 10:
- 2:
1001010100.01001100B
(无穷) - 16:
254.4CCH
-
- 10:
78.75
- 10:
- 2:
1001110.1100
4¶
数值 | 原码 |
---|---|
+0.1001 | 01001000 |
-0.1001 | 11001000 |
+1.0 | 溢出 |
-1.0 | 溢出 |
+0.010100 | 00101000 |
-0.010100 | 10101000 |
+0 | 00000000 |
-0 | 10000000 |
5¶
源码 | 补码 | 移码 |
---|---|---|
+1001 | 00001001 | 10001001 |
-1001 | 11110111 | 01110111 |
+10100 | 00010100 | 10010100 |
-10100 | 11101100 | 01101100 |
+0 | 00000000 | 10000000 |
-0 | 00000000 | 10000000 |
+1 | 00000001 | 10000001 |
-1 | 11111111 | 01111111 |
6¶
-0001 1001B=-25
-1000 0000B=-128
+0101 0010B=82
-0010 1101B=-45
9¶
- 补码
1111 1111 1111 1111 0000 0000 0000 0110
还原-0000 0000 0000 0000 1111 1111 1111 1010
即-65530
- 补码
1101 1111 1111 1100
还原-0010 0000 0000 0100
即-8196
4294967290
2a
=42
对应ascii*
1 10001000 1001 0000 0000 0000 0000 000
阶码136-127=9
尾数1.1001
即-1.5625*2^9=-800
1 10000000010 010010000000000000000000000000000000000000000000000
阶码2+1024-1023=3
尾数1.01001
即-1010.01=-10.25
12(5)¶
- 最大正数
1.1111111*2^127=3.39*10^38
- 最小正数
1.0000000*2^-128=2.94*10^-38
- 最小负数
-1.1111111*2^127=-3.39*10^38
- 最大负数
-1.0000000*2^-128=-2.94*10^-38
14¶
-
用32位补码表示为:
0000 1002H
即0000 0000 0000 0000 0001 0000 0000 0010B
-
用浮点数表示为:
4098
转化为十六进制为1002
二进制0001 0000 0000 0010
则尾数为000 0000 0001 0000 0000 0000
阶码为11+127=139=1000 1011
- 故为
0100 0101 1000 0000 0001 0000 0000 0000
即4580 1000H
- 相同序列:
0000 0000 0010
即4098补码表示中第一个1之后的部分,由于该数较小,不会超过float的精度,因此会完整出现在尾数中
17¶
- 分别用16进制表示xyi
- x:
BE000000
- y:
40F00000
-
i:
0064
-
大端
-
100 101 102 103 104 105 106 107 108 109 BE 00 00 00 40 F0 110 111 112 113 114 115 116 117 118 119 00 00 00 64 -
小端
-
100 101 102 103 104 105 106 107 108 109 00 00 00 BE 00 00 110 111 112 113 114 115 116 117 118 119 F0 40 64 00