C语言中,a,b,c,d为double类型,数学表达式为5ab/7cd,在电脑中表达式5/7*a/c*b/d为什么是错的

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 14:03:35

C语言中,a,b,c,d为double类型,数学表达式为5ab/7cd,在电脑中表达式5/7*a/c*b/d为什么是错的
C语言中,a,b,c,d为double类型,数学表达式为5ab/7cd,在电脑中表达式5/7*a/c*b/d为什么是错的

C语言中,a,b,c,d为double类型,数学表达式为5ab/7cd,在电脑中表达式5/7*a/c*b/d为什么是错的
在5/7*a/c*b/d中,
先运算5/7,他们都是int型的,得到的结果也要是int型的0.这跟我们数学表达式是不一样的.