上QQ阅读APP看书,第一时间看更新
5.2.2 双目运算符
双目运算符是指有两个操作数进行操作的运算符。C语言中的双目运算符有如下5种。
❑ +:加
❑ -:减
❑ *:乘
❑ /:除
❑ %:取模或取余
实例5-2
使用取模运算符获取任意小于1000的正整数的个位、十位、百位和千位的数字
源码路径daima\5\5-2
本实例的实现文件为“he.c”,具体代码如下。
#include <stdio.h> int main(void){ unsigned int number, i, j, k, m; //提示用户输入一个小于1000的正整数 printf("Intput a integer(0<integer<1000) :"); scanf("%d", &number); //获取用户输入的数 i=number/1000; //求该数的千位数字 j=number%1000/100; //求该数的百位数字 k=number%1000%100/10; //求该数的十位数字 m=number%1000%100%10; //求该数的个位数字 printf("%d, %d, %d, %d\n", i, j, k, m); //输出结果 }
拓展范例及视频二维码
范例5-2-01:求直角三角形的边长
源码路径:演练范例\5-2-01\
范例5-2-02:演示复数乘法
源码路径:演练范例\5-2-02\
运行上述代码后,在屏幕上会提示输入一个小于1000的正整数,例如输入数字999,按Enter键后将分别输出999的个位、十位、百位和千位对应的数字,如图5-2所示。
图5-2 执行效果