float的缺省值是0.0f是什么意思?

供稿:hz-xin.com     日期:2025-01-18
C语言里面float average=0.0f是什么意思啊???

表示浮点数
比如 5/4 你可以得到 1
但是 5.0f / 4.0f 你可以得到 1.25f
不用 (float)5 / (float)4 这样写了

就是初始化四个浮点型数q0、q1、q2、q3
q0的初始值1.0,q1的初始值0.0,q2的初始值0.0,q3的初始值0.0

缺省值就是你在声明变量的时候,如果没有给它赋值,编译器会自动给你所声明的变量赋一个初始值。
float f; //这个变量声明就暗含着f=0.0f;
double 也一样。数字后面的字母,表示该数字是那种类型的,f为float,d为double
但是并不是所有的编译器都支持缺省值。

缺省值是系统默认的值。。F表示float类型。如果没有明确表示为F的浮点数均被默认为double

浮点数包括单精度和双精度,f表示这是一个单精度浮点数,占用的存贮空间是32bit,如果double,那就是64bit,