久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 將32位浮點數fval轉換為32位整數 [打印本頁]

作者: liuqq    時間: 2015-5-21 22:50
標題: 將32位浮點數fval轉換為32位整數
//
// 將32位浮點數fval轉換為32位整數并存儲在ival中
// 小數部分將被裁剪掉
//
void TruncToInt32 (int &ival, float fval)
{
ival = *(int *)&fval;

// 提取尾數
// 注意實際的尾數前面還有一個被省略掉的1
int mantissa = (ival & 0x07fffff) | 0x800000;

// 提取指數
// 以23分界,指數大于23則左移,否則右移
// 由于指數用偏移表示,所以23+127=150
int exponent = 150 - ((ival > > 23) & 0xff);

if (exponent < 0)
ival = (mantissa < < -exponent);
else
ival = (mantissa > > exponent);

// 如果小于0,則將結果取反
if ((*(int *)&fval) & 0x80000000)
ival = -ival;
}







歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲精品三区 | 国产精品99久久久久久久久久久久 | 日韩欧美视频一区 | 国产中文 | 免费观看a级片 | 三级在线视频 | 欧美精品999 | wwwav在线| www.久久久久| 伊人网视频| www.草逼| 国内精品一区二区 | 欧美日韩免费在线 | 完全免费av| 在线观看国产小视频 | 日韩精品一区二区三区四区 | 国产网友自拍 | 中文字幕在线播放视频 | 欧美日韩一本 | 黄色一级片免费 | 99久久婷婷国产综合精品草原 | 黄色片观看| 欧美一区在线视频 | 国产精品毛片一区视频播 | 成年网站在线观看 | 在线国产小视频 | 97青青草 | 日韩欧美自拍 | 欧美日韩免费看 | 日韩精品在线免费观看 | 电家庭影院午夜 | av三级在线观看 | 欧美黑人性猛交 | 夜夜操网站 | 黄色一级视频在线观看 | 国产成人网| 丁香婷婷网 | 欧美夜夜操 | 天天射天天干天天操 | 色综合天天综合网国产成人网 | 亚洲九九九 |