c语言长整型如何转换浮点型

囿癜坏坏 3个月前 已收到1个回答 举报

戰靈氣 3星

共回答了377个问题采纳率:96.7% 评论

C语言中长整型转换成浮点型方法如下:

long x=123;

第一种,输出强制转换,如:

printf("%f", (float)x ); //强制转换成浮点型,可正确输出

2、存储到相应的变量中,如:

float fVal;

fVal=x ; //系统会隐式转换 因float的有效数位最大为7位,所以,并不是所有整数都可以用float类型变量来表示,所以,最好使用double类型来存储任意的整数。

5小时前

45
可能相似的问题

猜你喜欢的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 959505@qq.com