c语言中为什么-5/2=1

如题所述

因为C语言的类型转换,
整数除以整数的结果还会是整数
你只需要改一改
这样 -5/2.0 就行了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-26
那是除余,1是余数,5%2=2,2是整数,
第2个回答  2015-12-26
可能是你遗漏了什么