回 帖 发 新 帖 刷新版面

主题:求助数据类型的问题

unsigned b=0;
float c;
    c+=b;
    cout<<c<<endl;

请问输出为什么是6.15302e-039?当b取1或者100时是正常的

回复列表 (共2个回复)

沙发

c没有初始化,改为
float c=0.0;
c+=b;
cout<<c<<endl;

板凳


是的

我来回复

您尚未登录,请登录后再回复。点此登录或注册