2

我现在正在学习 C 基础知识。我有一个让我有点困惑的问题。
我的问题是以下程序的输出如何 - 2 ?

  #include<stdio.h>
    int main()
   {
    printf("%d", -5%3);
    return 0 ;
   }
4

1 回答 1

1

%运算符 is 为您提供整数除法后的余数。然后除法余-5/3 = -1-2为 3*(-1)=-3 和 -5-(-3)=-5+3=-2。

于 2015-06-17T06:52:01.727 回答