您的位置:首页 > 其它

(int)a和(int&)a的区别

2015-07-22 22:59 246 查看
#include <iostream>

using namespace std;

int main(int argc, char** argv) {

    float a = 1.0f;

    cout<<(int)a<<endl;

    cout<<&a<<endl;

    cout<<(int&)a<<endl;

    cout<<endl;

    float b = 0.0f;

    cout<<(int)b<<endl;

    cout<<&b<<endl;

    cout<<(int&)b<<endl;

    return 0;
}

(int&)a:把a所在的内存的二进制编码以整型输出,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: