取模算术运算符-应用1-奇偶数判断
C语言中判断一个整数是奇数还是偶数,可以使用取模运算符%。
不能直接使用两个整数相除来进行计算,因为直接使用两个整数相除,结果只会保留整数,
会舍弃掉小数部分。比如使用C语言计算11/2结果为5,但是11是不能被2整除的,计算结果
舍弃掉了小数部分。因此需要使用一个数对2取余,对2取余只有两个结果0和1。
代码如下
#include <stdio.h>
void main() {
printf("1%%2--->%d \n", 1 % 2);
printf("2%%2--->%d \n", 2 % 2);
printf("3%%2--->%d \n", 3 % 2);
printf("4%%2--->%d \n", 4 % 2);
printf("5%%2--->%d \n", 5 % 2);
printf("6%%2--->%d \n", 6 % 2);
printf("7%%2--->%d \n", 7 % 2);
printf("8%%2--->%d \n", 8 % 2);
printf("9%%2--->%d \n", 9 % 2);
printf("10%%2--->%d \n", 10 % 2);
}
运行结果如下:
从代码的运行结果可以看出,一个数对2取余结果只有两种,要么是1,要么是0。为0则表示为偶数,
为1则表示为奇数。