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<stdio.h>
int main()
{ int a,b;
 scanf("%d%d", &a , &b );
 printf("%d",a%b); 
 return 0;
}
#include<stdio.h>
int main()
{ int a,b,c;
 scanf("%d%d", &a , &b );
 c = a % b;
 printf("%d",c); 
 return 0;
}


以上两种写法都可以。有关简单的取余运算的内容就先写到这里,欢迎大家一起交流学习!

作者:code_流苏

如有错误,希望大家能帮忙指正!感谢!
也希望大家多多点赞支持!


目录
相关文章
|
5天前
|
存储 Web App开发 算法
c语言的简单入门
熟悉c语言(简单入门)
|
5天前
|
JavaScript C语言
|
5天前
|
存储 人工智能 Java
|
5天前
|
存储 程序员 Go
|
5天前
|
C语言
C 语言的运算及流程控制分享
C 语言的运算及流程控制
|
21天前
|
架构师 NoSQL C语言
[深入浅出C语言]理解取整、取余和取模
推荐一个零声教育C/C++后台开发的免费公开课程,个人觉得老师讲得不错,分享给大家:C/C++后台开发高级架构师,内容包括Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,[立即学习]
22 2
|
2天前
|
C语言
C语言中的赋值运算、比较运算和逻辑运算详解
C语言中的赋值运算、比较运算和逻辑运算详解
7 0
|
2天前
|
程序员 编译器 C语言
详解C语言入门程序:HelloWorld.c
详解C语言入门程序:HelloWorld.c
8 0
|
23天前
|
存储 C语言 索引
C语言数组:从入门到进阶
C语言数组:从入门到进阶
20 0
|
23天前
|
C语言
C语言结构体教程:从入门到实践(保姆式教学)
C语言结构体教程:从入门到实践(保姆式教学)
18 0