float2int

flaot转int时,会直接舍弃小数为,但是当把f所在的地址的数据当成int解析时,就是另外的情况了。

#include<iostream>
using namespace std;

int main()
{
    float f= 5.2;

    int *p = (int*)&f;
    cout << (int)f << endl;
    cout << *p << endl;

    return 0;
}

输出

5
1084647014
时间: 2024-10-07 06:53:49

float2int的相关文章

设置Shader关键字高亮(网上转)

原文链接:http://www.cnblogs.com/cg_ghost/archive/2011/11/30/2268734.html 经过试验,在VS2012有效. 1. 创建或编辑usertype.dat文件(此文件在VS安装目录下的Common7\IDE下面,比如我的就在D:\Program Files\Microsoft Visual Studio 8\Common7\IDE\usertype.dat),添加如下的关键字列表,每个单词占一行,如果你想添加你自己的关键字,也可以按照这种方