龙空技术网

软件测试/测试开发丨学习笔记之Python运算符

霍格沃兹软件测试 58

前言:

如今我们对“c语言负数取模运算规则”都比较讲究,各位老铁们都想要了解一些“c语言负数取模运算规则”的相关资讯。那么小编在网络上搜集了一些关于“c语言负数取模运算规则””的相关资讯,希望大家能喜欢,我们一起来学习一下吧!

点此获取更多相关资料>「链接」

本文为霍格沃兹测试开发学社学员学习笔记分享

原文链接:Python 测开27期 - julia - 学习笔记 - Python运算符 - 学习笔记 - 测试人社区

运算符的作用Python基础语法的内容通常表示不同数据或变量之间的关系算数运算符

运算符

描述

+

-

*

/

%

取模

**

//

取整除

取模与取余区别概念上:取模是计算机术语,取余属于数学概念;结果上:当同号的两个数相除,二者相同,有负数的情况下,结果不同;计算上:取余运算在计算商值时商值向 0 方向舍入,商值靠近0原则;取模运算在计算商值时商值向负无穷方向舍入,商值小原则;计算步骤

对于整型数,取余和取模的步骤是一样的

对于整数a,b,若想求其余数和模,则有:

整数商:c = a / b ;

取余/取模:r = a - b * c取余和取模的区别在于整数商的计算方式不同,取余运算的整数商参考靠近0原则,取模运算的整数商参考商值小原则。例子

以 5 与 3 之间运算举例:取模

简述

商值

计算过程

取模值

5 mod 3 = 2

5/3 = 1.66 商取小原则 商=1

5 - 3 * 1 = 2

2

-5 mod 3 = 1

-5/3 = -1.66 商取小原则 商=-2

-5 - (3 * -2) = 1

1

5 mod -3 = -1

5/-3 = -1.66 商取小原则 商=-2

5 - (-3 * -2) = -1

-1

-5 mod -3 = -2

-5/-3 = 1.66 商取小原则 商=1

-5 - (-3 * 1) = 2

-2

取余

简述

商值

计算过程

取余值

5 rem 3 = 2

5/3 = 1.66 商靠0原则 商=1

5 - 3 * 1 = 2

2

-5 rem 3 = -2

-5/3 = -1.66 商靠0原则 商=-1

-5 - (3 * -1) = - 2

-2

5 rem -3 = 2

5/-3 = -1.66 商靠0原则 商=-1

5 - (-3 * -1) = 2

2

-5 rem -3 = -2

-5/-3 = 1.66 商靠0原则 商=1

-5 - (-3 * 1) = - 2

-2

比较运算符

运算符

描述

==

等于

!=

不等于

大于

<

小于

>=

大于等于

<=

小于等于

赋值运算符

运算符

描述

=

简单赋值运算符

+=

加法赋值运算符

-=

减法赋值运算符

*=

乘法赋值运算符

/=

除法赋值运算符

%=

取模赋值运算符

**=

幂赋值运算符

//=

取整赋值运算符

逻辑运算符

运算符

逻辑表达式

描述

and

x and y

x、y 都为真才为真,有一个为假即为假

or

x or y

x、y 有一个为真即为真,都为假为假

not

not x

如果 x 为假,则not x为真

成员运算符

运算符

描述

in

如果在指定的序列中找到值返回 True,否则返回 False。

not in

如果在指定的序列中没有找到值返回 True,否则返回 False。

身份运算符

运算符

描述

is

is 是判断两个标识符是不是引用自一个对象

is not

is not 是判断两个标识符是不是引用自不同对象

可变的数据结构,即使看着一样,但是内存地址是不同的,不可变的数据类型如果看着一样那么他们的内存地址是相同的

点此获取更多相关资料>「链接」

标签: #c语言负数取模运算规则 #取模运算符的计算方式是