关于C语言的除法运算的结果

进行除法运算的 / 和 %运算符的运算结果都是依赖于编译器的。

1.当两个操作数都是正数的时候,不管是哪种编译器,商和余数都是正数。
2.两个操作数中至少有一个为负时,/ 运算符的结果是“小于代数商的最大整数”还是"大于代数商的最小整数",要取决于编译器。

说一个和主题无关的C 语言的特性
就是scanf这个函数当需要输入两个值的时候,可以这么做:

scanf("%d%d",&a,&b),在命令行上可以输入一个数,然后一个空格后,再输入另一个数

你可能感兴趣的:(关于C语言的除法运算的结果)