C语言里面的float x=193.199f什么意思?

如题,浮点型的数字怎么后面还有f?

加f表示是单精度浮点型。
浮点型分为单精度浮点型(float)和双精度浮点型(double)。单精度浮点型专指占用32位存储空间的单精度(single-precision )值,范围为: 3.4E–38~3.4E+38;而双精度浮点型占用64位的存储空间,范围为:1.7E–308~1.7E+308 。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-05
浮点型分为单精度浮点型(float)和双精度浮点型(double)。
其中:
1、float范围为: 32 3.4E–038~3.4E+038,单精度浮点型专指占用32位存储空间的单精度(single-precision )值

2、double范围为: 64 1.7E–308~1.7E+308 ,占用64位的存储空间。在一些现代的被优化用来进行高速数学计算的处理器上双精度型实际上比单精度的快。如:超出人类经验的数学函数,如sin( ),cos( ) ,tan()和sqrt( )均返回双精度的值