注册 登录
编程论坛 C语言论坛

请问大家表达式类型下面这句话对吗?

Gloria_zhang 发布于 2020-11-25 14:34, 1135 次点击
TC 下,float f=1.5;char c=‘A’;int a=2;则表达式 a*f-c 最终的数据类型为
float,是因为 float 型的变量所占字符数最大
2 回复
#2
zbjzbj2020-11-25 14:40
默认转换为实型,但不是变量所占字符数太大。是c规则约定,主要是尽可能维持运算精度。
#3
Gloria_zhang2020-11-25 14:42
回复 2楼 zbjzbj
ok谢谢
1