在C语言中表达式10+'a'+i*f的数据类型是什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/21 03:02:53
在C语言中表达式10+'a'+i*f的数据类型是什么?
xJ@Eŷ}/B0 kJ[#j1X1h jln3ӿp*q.;31?h d/!.l֪^*ۆxtxw;#1IXŽf;^]Xi{*ޝ24a Kz]:*8}b_pmFr,a=Fo0{+-Ja[6l<[&m_⋂eܿ$ "8~N$^9Ě[nҏ'

在C语言中表达式10+'a'+i*f的数据类型是什么?
在C语言中表达式10+'a'+i*f的数据类型是什么?

在C语言中表达式10+'a'+i*f的数据类型是什么?
10是整形
'a'虽然是char型.贝当作整形参与运算
i*f应该也是两个整形运算.
这里就要看i和f的数据类型了.
如果有任意一个是float型.
整个表达式的值就被转换为float型
如果i f都是整形.
表达式还是整形