十进制数转换成IEEE754标准的短浮点数代码

vector<bool> zhengshu;//存整数部分的二进制 vector<bool> xiaoshu;//存小数部分的二进制 vector<bool> get_zhengshu_2b(float a) { vector<bool> x; //八位二进制a xxxx xxxx与1000 0000与,得到每位的二进制数 for (int i=0;i<8;i++) { if((((int)a)&amp;(0x80>>i))) { x.push_back(1); } else { x.push_back(0);...
2016-11-01 16:33 | 阅读 10485 次 | 评论 1 条

IEEE754标准短浮点数转换成十进制数

void fun(bool m)//打印 { cout<<m; } vector<bool> get_hex_2b(unsigned int a)//将十六进制转化成二进制 { vector<bool> x; for (int i=0;i<32;i++) { if((((int)a)&amp;(0x80000000>>i))) { x.push_back(1); } else { x.push_back(0); } } ///////////////////////////////////打印十六进...
2016-11-01 16:32 | 阅读 11242 次 | 评论 1 条
浏览21727次
文章分类
文章归档