C语言计算问题表达式54%10/2+4.0*(8/5) 的值是______.表达式 3.6-5/2+1.2+5%3 的值
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/21 02:02:13
C语言计算问题
表达式54%10/2+4.0*(8/5) 的值是______.
表达式 3.6-5/2+1.2+5%3 的值是______.
4.800000
6.000000
算的和答案不一样.
不好意思.两个答案写反了
表达式54%10/2+4.0*(8/5) 的值是______.
表达式 3.6-5/2+1.2+5%3 的值是______.
4.800000
6.000000
算的和答案不一样.
不好意思.两个答案写反了
54%10/2+4.0*(8/5) = 6.000000
原因: 首先看前一部分,54%10 = 4 4/2 = 2 这是前部分的结果:2
再看后一部分:首先计算括号里的 8/5 由于是整数,所以8/5 = [1.6]=1然后再计算乘法 4.0*1 =4.0 最后两部分相加 2+4.0=6.000000,int型和float型相加会自总转换成float型
同理:
3.6-5/2+1.2+5%3 =4.800000
原因:5/2 = [2.5]=2 5%3=2 故:3.6-2+1.2+2 = 4.800000
再问: 怎么看出括号里的是整数?。。。
再答: 你加上小数点就知道了~不加小数点的就是整数阿~你加上了之后的结果就不一样了,你试下
再问: (⊙o⊙)哦,明白了,谢谢!
原因: 首先看前一部分,54%10 = 4 4/2 = 2 这是前部分的结果:2
再看后一部分:首先计算括号里的 8/5 由于是整数,所以8/5 = [1.6]=1然后再计算乘法 4.0*1 =4.0 最后两部分相加 2+4.0=6.000000,int型和float型相加会自总转换成float型
同理:
3.6-5/2+1.2+5%3 =4.800000
原因:5/2 = [2.5]=2 5%3=2 故:3.6-2+1.2+2 = 4.800000
再问: 怎么看出括号里的是整数?。。。
再答: 你加上小数点就知道了~不加小数点的就是整数阿~你加上了之后的结果就不一样了,你试下
再问: (⊙o⊙)哦,明白了,谢谢!
C语言计算问题表达式54%10/2+4.0*(8/5) 的值是______.表达式 3.6-5/2+1.2+5%3 的值
C语言中计算表达式:3.6—5/2+1.2+5%2的值是多少
以下不能正确计算代数式4sin^2(1/5)值的C语言表达式是:
C语言表达式5/2的结果
C语言中表达式5^2的值等于
C语言的算法问题计算表达式 3*7%2+7%2*5 最后结果是6吗
C语言表达式问题下列表达式中.其值为1的是 ()A.5/3 B.5%3 C.5
C语言中:表达式 !5的值是
C语言求表达式值的问题
C语言逻辑表达式0&&!2+5||1的值为什么是1?求具体解
C语言 表达式 1+2/4+4%5的值是___.
C语言,表达式 (72^2 ) 的值是_______.