
1个回答
展开全部
int a=2
char b='a' //你的原来代码打错了吧
那么a+b+2/5= 99
这里涉及到 c++类型的自动转换,比较一下:2/5 = 0; 2.0/5.0 = 0.4;
两个整形相除还是整形,所以0.4取整后就是0;
所以 a+b+2/5= 99
char b='a' //你的原来代码打错了吧
那么a+b+2/5= 99
这里涉及到 c++类型的自动转换,比较一下:2/5 = 0; 2.0/5.0 = 0.4;
两个整形相除还是整形,所以0.4取整后就是0;
所以 a+b+2/5= 99
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询