C语言入门——简单的取余运算 【c语言|C语言入门——取余运算】学习C语言时,我们可能会遇到%,在平常的数学或其他学科学习时,我们运用%可能更多的是作为百分号来使用,因此对它在C语言中的功能可以说是熟悉又陌生。但是我们对+ - * /比较熟悉,因此要理解它的作用并不难。在C语言中,它可以作为一种与+ - * /x相类似的运算符。
首先,它的作用是什么? 简单来说,它可以做取余或者说求余运算
有了它我们可以解决一些简单的取余问题后面如果要学快速幂的话,了解一些重要的取余运算性质,无疑是有帮助的
(a + b) % c = (a % c + b % c) % c
(a * b) % c = (a % c * b % c) % c
上面两个公式在计算量大的时候可能也会起到关键的作用。
接着让我们看一个有关取余运算的题
要求编程写出程序,输入两个整数a,b,输出a%b的结果。
#include
int main()
{ int a,b;
scanf("%d%d", &a , &b );
printf("%d",a%b);
return 0;
}
#include
int main()
{ int a,b,c;
scanf("%d%d", &a , &b );
c = a % b;
printf("%d",c);
return 0;
}
以上两种写法都可以。有关简单的取余运算的内容就先写到这里,欢迎大家一起交流学习!
作者:code_流苏
如有错误,希望大家能帮忙指正!感谢!
也希望大家多多点赞支持!
推荐阅读
- c语言|如何判断一个三位数是否为水仙花数
- c语言|c语言 指针 pdf,深入理解C语言指针.PDF
- c语言|C/JAVA 每日一练——零基础学习动态规划
- c语言|C语言——结构体(初阶版)
- c语言|C语言——数据的存储
- 【C】系列|【C语言】卍字通晓→函数+递归
- C语言练习|C语言选择题-C基础
- 编程语言|“竟想替代 C 语言(编程语言Go、Rust、C++ 和 Zig 生产力对比!)
- C|C语言(2048游戏演示和说明)