以IEEE754短浮点数格式表示十进制数:-7.125 要求写出过程,并最终用十六进制缩写形式表示
#include <bits/stdc++.h>
using namespace std;
int main(){
// 以IEEE754短浮点数格式表示十进制数:-7.125 要求写出过程,并最终用十六进制缩写形式表示
// 符号位(1) + 阶码(127 + 小数点左移位数)(8) + 尾数(23)
// 左移到小数点左边只有一个'1'
float f = -7.125f;
int a = (int&)f;
cout<< f << " 的IEEE754短浮点数格式的16进制表示为: " << hex << a <<endl;
return 0;
}