请问后面在x数值后加的f是什么用?

img

请问这个红笔标记的f是什么意思,可以在数值后面加上一个f吗?

告诉编译器优化,这个是float 类型的数
你可能会碰到很多 后面还有加 L 的

f就是float的意思。这个标记用于指示本symbole的性质,在编译阶段,43.2892会被编译器识别为一个symbole,从而会填入一个符号表,这个表格有许多性质需要填写,f用于指引编译器判断这些性质。

声明这是一个浮点型的字面量,可以不加