类型转换 float变量int方式读取

来源:互联网 发布:文明5 mac 控制台 编辑:程序博客网 时间:2024/05/21 07:10

代码如下:

float a = 1.5f;cout << (int)a << endl; // 损失精度,类型转换cout << &a << endl;     // a的地址0xcout << *(int*)(&a) << endl;    // 整数存储方式读取float a  *(int*)(&a) = (int&)acout << (int&)a << endl;    // 整数存储方式读取float a


运行结果如下: