取余运算的使用

简介: 取余运算的使用

取余运算的使用


常用模运算来创建重复动作!

常用模运算来创建重复动作!

常用模运算来创建重复动作!

取余运算,就是拿到余数,比如5➗2=2...1,余数就是1,就是5里面有几个2,剩下的数就是余数1。

取余运算a%b=c,b的取值范围为正整数,a的取值范围是自然数(正整数和0)其有以下的规律:

  • c永远都小于b,且为自然数
  • a == 0,则c始终是0,与b无关
  • a < b,则c永远都是a,b再大也无关,如 1%6 1%60 1%900,均是1,也就是一旦a<b,那么b是多少都影响不了a
  • b==1,,则c始终是0,与a无关
  • 若a是b的整数倍,则c始终是0,
  • 若c是0,a可能是0,也可能a是b的整数倍,也可能b是1

敲黑板!!!正因为c永远都小于b,常用模运算来创建重复动作。

常见方法是将它用于 递增的数字 序列,如b等于2,0%2=0 1%2=1 2%2=0 3%2=1,随着a的变大,取余的值就始终是0和1的循环,所以模数适合在两个(或多个)操作之间切换

比如有2个重复动作,就会n%2,值只会0、1的重复 比如有3个重复动作,就会n%3,值只会0、1、2的重复

目录
相关文章
|
存储 数据处理
计算机数据的表示及运算
计算机数据的表示和运算是计算机系统中非常重要的概念。计算机使用二进制来表示和处理数据,其中包括整数、浮点数和字符等不同类型的数据。下面将详细介绍计算机数据的表示和运算。 1. 二进制表示:计算机使用二进制系统来表示数据。二进制系统由0和1两个数字组成,每一位称为一个比特(bit)。比特是计算机中最小的存储单位,可以表示一个二进制数值(0或1)。 2. 整数表示:计算机使用补码表示整数。补码是一种用于表示负数的方法,它将负数的最高位设为1,正数的最高位设为0。补码表示可以保证负数的运算结果仍然是有效的。 3. 浮点数表示:计算机使用浮点数表示实数。浮点数由两个部分组成:尾数和指数。尾数表示
195 0
|
7月前
|
计算机视觉
加法运算
【5月更文挑战第8天】加法运算。
150 4
|
人工智能 测试技术
MoonLight的运算问题
MoonLight的运算问题
99 0
|
存储 C++
大整数运算(高精度运算)C/C++
大整数运算(高精度运算)C/C++
276 0
|
Java C++ Python
负数取余,取余和取模
负数取余,取余和取模
|
C语言
5.1.4_带符号整数的表示和运算_原反补
计算机组成原理之带符号整数的表示和运算_原反补
261 0
5.1.4_带符号整数的表示和运算_原反补
|
测试技术 C语言 Python
【C除法和取余】除法和负数取余你真的会了吗?
【C除法和取余】除法和负数取余你真的会了吗?
156 0
【C除法和取余】除法和负数取余你真的会了吗?
算数运算
算数运算
140 0
使用^、&(异或、并且)位运算 实现算数加法(+)
用位运算即是计算机的运算规则,而计算机只懂得二进制,所以位运算使用的进制是二进制。
171 0
使用^、&(异或、并且)位运算 实现算数加法(+)