折耳布偶 发表于 2022-7-27 16:02:28

关于逻辑表达式a+b&&c/d的值

在c语言课后作业S1E10中 关于逻辑表达式a+b&&c/d假设变量 a、b、c、d 的值分别是 1、2、3、4 。求值:(1 + 2) && (3 / 4) == 3 && 0 == 0    为什么3/4答案为0萌新求指教

临时号 发表于 2022-7-27 16:07:22

在C语言中整数除以整数的结果一定是整数,所以3/4答案为0,想得到小数答案必须要其中一个数是小数或两个都是小数,如:3.0/4答案是0.75

折耳布偶 发表于 2022-7-27 16:30:20

临时号 发表于 2022-7-27 16:07
在C语言中整数除以整数的结果一定是整数,所以3/4答案为0,想得到小数答案必须要其中一个数是小数或两个都是 ...

感谢
页: [1]
查看完整版本: 关于逻辑表达式a+b&&c/d的值