读书人

int之间运算的有关问题

发布时间: 2012-05-01 12:48:58 作者: rapoo

int之间运算的问题。
int a = 6, b = -4;

那么 --a%++b;的结果是2。

请问是为什么。难道int之间的运算,忽略符号的么?

麻烦了。

[解决办法]
%取模运算符的符号与被除数相同,
[解决办法]

探讨
int a = 6, b = -4;

那么 --a%++b;的结果是2。

请问是为什么。难道int之间的运算,忽略符号的么?

麻烦了。

读书人网 >C语言

热点推荐