取模算术运算符-应用1-奇偶数判断

发布时间 2023-09-26 16:56:00作者: 一只爱阅读的程序员

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则表示为奇数。