解释这个计算题x+a%3*(int)(x+y)%2/4设x=2.5,a=7,y=4.7.这个题目最后的结果为什么是2.5 (int)(x+y)%2/4后边这个式子不是将)(x+y)化成整型嘛,为什么到最后将(int)(x+y)%2/4化成整型使其结果为0啊

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 20:45:34
解释这个计算题x+a%3*(int)(x+y)%2/4设x=2.5,a=7,y=4.7.这个题目最后的结果为什么是2.5(int)(x+y)%2/4后边这个式子不是将)(x+y)化成整型嘛,为什么到最

解释这个计算题x+a%3*(int)(x+y)%2/4设x=2.5,a=7,y=4.7.这个题目最后的结果为什么是2.5 (int)(x+y)%2/4后边这个式子不是将)(x+y)化成整型嘛,为什么到最后将(int)(x+y)%2/4化成整型使其结果为0啊
解释这个计算题
x+a%3*(int)(x+y)%2/4
设x=2.5,a=7,y=4.7.
这个题目最后的结果为什么是2.5
(int)(x+y)%2/4后边这个式子不是将)(x+y)化成整型嘛,为什么到最后将(int)(x+y)%2/4化成整型使其结果为0啊

解释这个计算题x+a%3*(int)(x+y)%2/4设x=2.5,a=7,y=4.7.这个题目最后的结果为什么是2.5 (int)(x+y)%2/4后边这个式子不是将)(x+y)化成整型嘛,为什么到最后将(int)(x+y)%2/4化成整型使其结果为0啊
=2.5+7%3*(int)7.2%2/4
=2.5+7%3*7%2/4
=2.5+1*7%2/4
=2.5+1/4
=2.5+0
=2.5
整形数据和整形数据相除,结果就取整数部分