码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-07-01 17:25:16      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:数据类型   技术   科学技术   span   处理   div   printf   相互转换   浮点   

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;
}

 

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

标签:数据类型   技术   科学技术   span   处理   div   printf   相互转换   浮点   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!