Python 除法和取模
来源:互联网 发布:java工程师学历要求 编辑:程序博客网 时间:2024/05/16 09:21
1.除法运算
1.1 有一个操作数为负数
被除数到除数的距离整除除数,得到的数字加上符号便得到结果。
例如:-27/10
-27到10的距离为37,37/10 = 3,于是-3便是表达式的结果。
27/-10
27到-10的距离为37,37/10 = 3,于是-3便是表达式的结果。
1.2 操作数全为正数(略)
1.3 操作数全为负数(略)
2. 取模运算
2.1 操作数全为正整数
X和Y均为正整数 X/Y的结果为Z
则X%Y = X-(X*Z)
例如:
2.2 有一个操作数为负数
X和Y均为有一个为负整数,一个为正整数 X/Y结果的绝对值为Z,
则X%Y 的结果是 |X| -(|Y| * Z),符号位和Y相同。
例如: 26%-20
26/-20 = -2,故Z = 2;
|26| -(|-20| * 2) = 26 -40 = -14
由于除数Y为-20,故 26%-20 = -14
-26%20
-26/20 = -2,故Z = 2;
|-26| -(|20| * 2) = 26 -40 = -14
由于除数Y为20,故 -26%20 = 14
2.3 两个操作数都为负数
值的大小和两个操作数绝对值取模的结果相同,不过符号相反。
总结:除法中商的正负由两个操作数共同决定,相同为正,相异为负。
取模运算,结果的符号由第二个操作数的符号决定。
- Python 除法和取模
- python中的除法和取模
- Python中的除法和取模
- python中的除法和取模
- 除法和取模
- python中的除法,取整和求模
- Python中负数的除法和取模运算(和C比较)
- 负数的除法和取模运算(Python 2.7和C的比较)
- 整数的除法和取模
- 除法取模和逆元
- 负数的除法和取模运算
- 除法和取余
- 大整数除法(取模和取余)
- 除法取模
- 除法取模
- 除法的取模
- Python学习笔记(八)—Python和Java(C/C++)的除法与取模的区别
- 两个int类型的除法和取模运算
- 最长上升子序列-LintCode
- sqlyog安装详细步骤
- C语言用数组作函数参数
- 一个小球从100米空中落下,每次反弹一半高度,小球总共经过多少米,请问第10次反弹的高度是多少
- struts2的servlet的API的三种方式
- Python 除法和取模
- 学习笔记二,Linux常用命令--文件内容查看
- word怎么插入长分页符
- 使用BAPI_OUTB_DELIVERY_CREATE_SLS创建DN
- Linux rsync 命令使用
- 关于采样与DFT的一点点思考
- Android操作HTTP实现与服务器通信
- request.getParameter()、request.getInputStream()和request.getReader()
- Drag, Rotate, and Zoom——拖拽、旋转和缩放