不支持运算符的编程语言应该没有人会用,包括汇编语言都是用指令代替了运算符。定义基本的运算符如下:+ - * / %
基本运算符支持
- C/ObjC/C++/Java/C#/Python/JS/Rust/Go/Swift/仓颉/VB/Fortran/PHP/Kotlin 等均支持。
- Python “/”代表全除,"//"代表整除。
- Pascal 不支持 % , 运算符 / 代表实数运算而非整数运算,div 用于整数除法,mod 整数求余。
优先级
- * / % 优先级相同,左结合,都比 + - 优先级高。
- + - 优先级相同,左结合。
除0
- C# 整数除以0会有编译错误或运行时提示"DivideByZeroException",浮点数除以0会得到Infinity或-Infinity. 浮点数0除以0会得到NaN.