(1/2)+'a'/2+(float)(2/5)为什么等于49.0
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 00:22:20
x)07VOT7HO,07|cד
Ovv<_dWMR>IlHeÄwXe{eMOvt3"l֎_ttXd';<ٱ-Ou?/g.y{ys}6c
*ìPVQ@V,v90/lMa<;hК';qӮϦo:
"X۳Ά']kmb
4yv ̒
(1/2)+'a'/2+(float)(2/5)为什么等于49.0
(1/2)+'a'/2+(float)(2/5)为什么等于49.0
(1/2)+'a'/2+(float)(2/5)为什么等于49.0
逐项解释如下:
首先要记得C语言中两个整型数相除,结果仍是一个整型数.如13/5=2.于是:
!(1/2)=!(0)=-1
'a'/2=97/2=48
(float)(2/5)=(float)(2)=2.0
当整数与实数相加时,结果是一个实数.
所以:-1+48+2.0=49.0