首页 > 其他 > 详细

整型与浮点型相互转换的相关问题

时间:2017-07-01 16:56:39      阅读:328      评论:0      收藏:0      [点我收藏+]

1.当整型值转换float型值时,也可能损失数度
2.当float型值转换为整型值时,那么其结果是不可预料的

具体可以理解如下:

(1)当整型值转换float型值时,也可能损失数度
假设
float f = 100;
那么f在内存中可能是99.99999,处于
浮点数的存储结构,不能达到100%的精度,只是非常的逼近你的值

(2)float可以用科学技术法,如float f = 1.1e33;这个就没办法强转给整形

3.计算机发现目标数据类型错误,不读取,归零处理。下列结果为0

int main()
{
    float a = 3.0;
    int b=1;
    printf("%d\t%f\n",a,b);
    return 0;
}

 

整型与浮点型相互转换的相关问题

原文:http://www.cnblogs.com/2Bthebest1/p/7102570.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!