C和Python语言除法、整除、取余
C语言
除法运算符“/”。二元运算符,具有左结合性,本身就有取整功能(类似的函数还有ceil()、floor()、round() )。
参与运算的量均为整型时,结果为整型,舍去小数。
如果运算量中有一个为实型,结果为双精度实型。
例如:
5/2=2,1/2=0
5/2.0=2.5
取余运算符“%”,二元运算符,具有左结合性。
参与运算的量均为整型。求余运算的结果等于两个数相除后的余数。
例如:
5%2=1,1%2=1
5%2.0和5.0%2的结果是语法错误
Python
除法:单斜杠(/),不管除数和被除数是不是整数,最后结果都是float类型。
取余:%
取整:双斜杠(//):表示地板除,即先做除法(/),然后向下取整(floor)。至少有一方是float型时,结果为float型
例如:
1/2 = 0;
1.0/2 = 0.5;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2022-10-23 new创建动态内存