(1/2)+'a'/2+(float)(2/5)为什么等于49.0
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 23:50:02
(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逐
(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