00问答网
所有问题
乘以一个数在后面写一个f是什么意思 如:float m[6 ]; m[2] = 2 * 0.5f;
那如果要表示double类型,就在后面写d咯?
举报该问题
推荐答案 2010-11-01
C语言里,浮点型常量(字面量)默认成double,也就是说0.5是double型常数。
在这一行里,想把0.5当作float型处理,所以写成0.5f
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DIZnZTT0I.html
其他回答
第1个回答 2010-10-31
你那个m[6]与m[2]之间应该是逗号吧。如果是逗号还好理解 ,如果是分号我还真不知道哪一种语言有这种写法 , 因为你定义的是float类型,而1.5不能被程序确认是什么类型,有可能是double,有可能是float,还有可能。。。。所以需要指明类型。在C里面就不用这样,你那是Java?还是 ?
第2个回答 2010-10-31
一个数在后面写一个f,这表示这个数是float类型的。
相似回答
C语言中
0.5f
代表啥,和
0.5F
有区别么?
答:
f指float型,c中的实数默认为double,除非后面跟着f的才指float。若把它赋给
一个float
型变量则会有精度损失的编译警告提示,
0.5f
的意思是告诉编译器将这个0.5按float型处理。这里的0.5f和
0.5F
没有区别。例如0xa5、0Xa5、0xA5、0XA5完全相同。
二
进制中浮点数怎么表示
答:
目前C/C++编译器标准都遵照IEEE制定的浮点数表示法来进行
float
,double运算。这种结构是一种科学计数法,用符号、指数和尾数来表示,底数定为2——即把一个浮点数表示为尾数
乘以2
的指数次方再添上符号。下面是具体的规格:符号位 阶码 尾数 长度 float
1
8 23 32 double 1 ...
c语言问题
答:
C语言允许单精度浮点数使用后缀,后缀为f或F,即表示该数为浮点型,如356f和356.是等价的,你的0.5和
0.5f
也是一样的
C#中格式有些不懂,请教一下
答:
f
=0.5F意思
就是:把0.5转为浮点型在赋值给f F是浮点数的意思.
大家正在搜
6乘以8表示什么意思
2乘以4表示什么意思
5乘以7表示什么意思
8乘以2表示什么意思
3乘以6表示什么意思
4乘以3表示什么意思
f乘以t等于什么
fa乘以fb小于0有几个零点
已知函数fx等于x乘以x加1
相关问题
方差分析F值 是什么意思
请问0f是什么意思?
数学符号是*什么意思
线性同余 是什么
C语言中的“%6.2f ”, 是什么意思???
C语言里面,%d %c %f 分别是什么意思?怎么用?
c语言中,输出格式要求:"%4.0f %10.1f"是什么意...
%5.2f是什么意思??