首页 / 知识
pythonc语言取余和python取余的区别
2023-11-12 13:14:00
今天看书发现python与C的负数取余运算结果不同,查资料理解.
取余运算的算法是相同的r=a-n*(a/n)n!=0
r是余数,a是被除数,n是除数.n不能为0,否则都会报错.
负数取余运算的区别在于除法的取整方向不同,C语言从C99开始规定向0取整,python规定向负无穷取整。
pythona%n的符号与n相同
-11//4#值为-3
-11%4->(-11)-4*(-11//4)=1#值为1
C语言a%n的符号与a相同
-11/4//值为-2
-11%4(-11)-4*(-11/4)=-3//值为-3
以上内容为大家介绍了Python培训之c语言取余和python取余的区别,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们
最新内容
相关内容
python 培训之 object是什么类型
python 培训之 object是什么类型,培训,类型,实例,顶端,对象,关系,链条,父子,数据类型,属性,在Python的世界中,object是父子关系的顶端,所有的数pythonCookie和Session有什么区别?
pythonCookie和Session有什么区别?,培训,pythonjava语法区别有哪些
pythonjava语法区别有哪些,名称,培训,数字,数据,能存,标准,数据类型,语法,字符串,分号,1、变量java中定义变量,inta=0;而python中为a=0;由此可python版本2和3之间的区别是什么?
python版本2和3之间的区别是什么?,培训,区别,之间,版本,pythonHTTP与HTTPS之间的区别
pythonHTTP与HTTPS之间的区别,培训,区别,之间,pythonPython和r语言的区别
pythonPython和r语言的区别,数据,分析,流程,培训,工具,系统,服务,平台,代码,语言,Python与R语言的共同特点1.Python和R在数据分析和数据挖掘pythonpython是函数式语言吗
pythonpython是函数式语言吗,培训,代码,函数,概念,指数,状态,语言,变量,计算机,程度,函数是Python内建支持的一种封装,我们通过把大段代码拆成pythonpython2和3语法区别
pythonpython2和3语法区别,数字,培训,字符串,平台,函数,类型,语法,区别,对象,整数,以下是Python2和Python3中的一些语法差异,有需要的小伙伴可python怎么求除数
python怎么求除数,培训,余数,除法,除数,结果,操作,符号,整数,被除数,上面,在Python中,除法有两种:/和//。X/Y对于Python2.X来说,如果两个操作数python列表和元祖之间的区别
python列表和元祖之间的区别,数据,培训,设计,名字,类型,区别,同构,列表,不同点,操作,python列表和元组的区别如下相同点:都是序列类型回答它们python类和函数的区别是什么
python类和函数的区别是什么,代码,名称,培训,信息,函数,圆括号,字符串,冒号,表达式,文档,python类(Class):用来描述具有相同的属性和方法的对pythonpython是前端语言吗?
pythonpython是前端语言吗?,代码,互动,培训,平台,标准,设计,语言,前端,语法,解释性,python语言属于后端开发语言。Python是一个高层次的结合