编程语言基本数据类型的加减乘除,看起来都很像。它们都和数学公示很像,除了乘法不能用X或x,这个是字母,除法不能用÷,因为这个字符在键盘上看不到。
除法的余数?
- C/C++整数除法默认会丢弃余数,Java/C#一样。
- Python提供/和//分别代表不舍弃和舍弃的除法,更加清楚。当然,Python是脚本类语言,/运算得到最精确的结果是符合预期的。
- 注意 “//” 是Python 2.2版本开始支持。
- ML语言用div和/区分出整数除法和浮点数除法,清晰度也很高。
求幂
- 大部分编程语言都不支持求幂,因为它不常用,不作为首选。
- Fortran/Ada/Ruby/VB/Python有求幂运算符,VB用^, Fortran/Ada/Ruby/Python用**.
- Python的幂运算符优先级最高。
求模
- 大部分C系编程语言用%作为求模,Fortran、Ada、Ruby、JS同样也用%.
- VB用MOD求模。
- C语言浮点数求模用fmod标准函数。
微风不燥,阳光正好,你就像风一样经过这里,愿你停留的片刻温暖舒心。
我是程序员小迷(致力于C、C++、Java、Kotlin、Android、iOS、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享),若作品对您有帮助,请关注、分享、点赞、收藏、在看、喜欢,您的支持是我们为您提供帮助的最大动力。
欢迎关注。助您在编程路上越走越好!