c语言变量,x是字符串,整型,实型?

当#defineX 23.6f定义后,X是一字符串,整型变量还是实型变量?

#define X 23.6f

X是宏,在预处理阶段,X被替换为浮点数常量23.6f

有小数的话,默认是double类型
加了f就是float类型

如果对你有帮助,还请点个采纳吧!

X是float类型的小数

默认是double,加了f就是浮点型了。

#define X 23.6f
其实就是宏定义 将X定义为23.6这个浮点实数值。
23.6f 说明这个浮点实数 值是23.6 类型是float类型的
以上仅供参考,希望对题主有所帮助!

#define X 23.6f
其实就是宏定义 将X定义为23.6这个浮点实数值。
23.6f 说明这个浮点实数 值是23.6 类型是float类型的
以上仅供参考,希望对题主有所帮助!

float类型