编程论坛
注册
登录
编程论坛
→
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
zbjzbj
2020-11-25 14:40
默认转换为实型,但不是变量所占字符数太大。是c规则约定,主要是尽可能维持运算精度。
#3
Gloria_zhang
2020-11-25 14:42
回复 2楼 zbjzbj
ok谢谢
1