问答题

已知两个实数x=-68,y=-8.25,它们在C语言中定义为float型变量,分别存放在寄存器A和B中。另外,还有两个寄存器C和D。A、B、C、D都是32位的寄存器。请问(要求用十六进制表示二进制序列):

x和y相减后的结果存放在D寄存器中,寄存器D中的内容是什么?

【参考答案】

两个浮点数相减的步骤同加法,对阶的结果也一样,只是尾数相减。尾数相减:x的尾数为-1.00010000000000000......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)