00问答网
所有问题
c语言中,浮点型数据后加个f是什么意思啊,例如:float x=2.3f;
如题所述
举报该问题
推荐答案 推荐于2018-05-17
f就是float的意思。这个标记用于指示本symbole的性质,在编译阶段,2.3会被
编译器
识别为一个symbole,从而会填入一个符号表,这个表格有许多性质需要填写,f用于指引编译器判断这些性质。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rIn0IrnrD.html
其他回答
第1个回答 2012-03-10
单精度的浮点数,不区分大小写,加上L就是double 型双精度本回答被提问者采纳
第2个回答 2012-03-10
以浮点型存储,默认的是以double存储的
第3个回答 2012-03-10
表示x是float型的变量
第4个回答 2012-03-10
同意
相似回答
"
float
f=2.3f
". 这个2.3后为
什么
要
加f
?
答:
2.3 默认为double
类型,
不加f就赋值给float变量,肯定是会报错的。而
2.3f
则是
float;
c语言:
%
2.3f是什么意思,
2是占2个格子,3是保留小数点后3位,怎么我感觉...
答:
放在printf里,如printf("%
2.3f
",x);,这是将x按
浮点
数输出,占宽2字符右对齐,小数点后保留3位,第4位四舍五入的意思。若把它放在char a[]="%2.3f";这样的语句里,它就是一个初始化char型数组a的常字符串,没有别的意思。
C语言
单精度
浮点型
的输出
答:
程序在处理
浮点
数精度的问题过程中,由于浮点数在内存里是按2进制存储的。它的有效数值在小数点后的6-7位,输出过程中会有偏差,所以一般来说输出浮点数都要指定精度,比如:printf("%.3f\n",g);在%f前面加.3表示小数点后保留3位,同样%
2.3f
可以在整数位保留2位的同时小数也保留3位。
C语言
赋值语句中double该不该加lf
答:
不需要加。对于
浮点
数常量,如1.23有三种写法,1、 1.23,就写本身。系统默认以double类型存储。2 、1.23f, 增加f后缀后,系统以
float类型
存储。3、 1.23lf,增加lf后缀,系统以double存储。可以看出,在不写任何后缀时,缺省的就是lf,即double形式存储的。所以在double赋值时,可以不加lf。
大家正在搜
c语言浮点型什么意思
浮点型数据是什么
c语言float怎么用
什么是浮点型
c语言浮点型
c语言浮点型常量
c语言浮点数
c语言合法浮点数
c语言浮点数表示方法
相关问题
float x=1.2f为什么1.2后要加一个f,C语言
C++中float型后面加为什么要加f
C语言的 float f,sumf;什么意思
float x=3.14f后面f有意义吗?不是已经说明x类型...
乘以一个数在后面写一个f是什么意思 如:float m[6 ...
float a=1.0f 这里的1.0f中的“f”代表什么,...
C语言中float是什么意思
C语言里面的float x=193.199f什么意思?