在C语言中,%
是一个取模运算符,用于计算两个整数相除的余数。如果被除数小于除数,取模运算的结果是被除数本身。例如,7 % 3
的结果是 1
,因为 7
除以 3
的余数是 1
。
使用取模运算符时需要注意以下几点:
-
被除数和除数必须是整数类型,不能是浮点数类型。
-
除数不能为
0
,否则会导致程序崩溃。
取模运算符在编程中常用于判断一个数是否能被另一个数整除,或者在循环中控制计数器的值。
另外,%
也可以作为格式说明符,在 printf
函数中用于控制输出格式,例如 printf("%d", num)
可以将变量 num
的值以十进制整数的形式输出