问答题X 纠错
+1.75=+1.11B=1.11B×20,故阶码为0+127=01111111B,数符为0,尾数为1.110...0,小数点前为隐藏位,所以+1.7表示为0 01111111 110 0000 0000 0000 0000 0000,用十六进制表示为3FE00000H。
+19=+10011B=+1.0011B×24,故阶码为4+127=10000011B,数符为0,尾数为1.00110...0,所以+19表示为0 10000011 001 1000 0000 0000 0000 0000,用十六进制表示为41980000H。
–1/8=–0.125=–0.001B=–1.0×2–3,阶码为–3+127=01111100B,数符为1,尾数为1.0...0,所以–1/8表示为1 01111100 000 0000 0000 0000 0000 0000,用十六进制表示为BE000000H。
258=100000010B=1.0000001B×28,故阶码为8+127=10000111B,数符为0,尾数为1.0000001,所以258表示为0 10000111 000 0001 0000 0000 0000 0000,用十六进制表示为43810000H。
你可能喜欢
问答题
设某浮点数格式为:
其中,移码的偏置常数为16,补码采用一位符号位,基数为4。
问答题
设某浮点数格式为:
其中,移码的偏置常数为16,补码采用一位符号位,基数为4。
问答题
以下是一个C语言程序,用来计算一个数组a中每个元素的和。当参数len为0时,返回值应该是0,但是在机器上执行时,却发生了存储器访问异常。请问这是什么原因造成的,并说明程序应该如何修改。
问答题