C语言中(2/5-1.0/2)这个表达式的值怎么不是-0.100000呢,怎么会是如图的答案啊?

发布时间:2021-02-23 14:44:06

C语言中(2/5-1.0/2)这个表达式的值怎么不是-0.100000呢,怎么会是如图的答案啊?

网友回答

2和5都是整数,因此编译器默认相除得到的结果也是整数,就是0了,后面相除为0.5,相减后就是-0.5了
以上问题属网友观点,不代表本站立场,仅供参考!