Phép toán modulo
Dấu Mod trong các ngôn ngữ lập trình

| Ngôn ngữ | Toán tử | Kết quả có cùng dấu với |
| --- | --- | --- |
| ABAP | MOD | Luôn không âm |
| ActionScript | % | Số bị chia |
| Ada | mod | Số chia |
| Ada | rem | Số bị chia |
| ALGOL 68 | ÷×, mod | Luôn không âm |
| AMPL | mod | Số bị chia |
| APL | | | Số chia |
| AppleScript | mod | Số bị chia |
| AutoLISP | (rem d n) | Số dư |
| AWK | % | Số bị chia |
| BASIC | Mod | Không xác định |
| bash | % | Số bị chia |
| bc | % | Số bị chia |
| C (ISO 1990) | % | Định nghĩa tùy thuộc cài đặt |
| C (ISO 1990) | div | ngôn ngữ lập trình |
| C++ (ISO 1998) | % | Định nghĩa tùy thuộc cài đặt |
| C++ (ISO 1998) | div | Số bị chia |
| C (ISO 1999) | %, div | Số bị chia |
| C++ (ISO 2011) | %, div | Số bị chia |
| C# | % | Số bị chia |
| Clarion | % | Số bị chia |
| Clojure | mod | Số chia |
| Clojure | rem | Số bị chia |
| COBOL | FUNCTION MOD | Số chia |
| CoffeeScript | % | Số bị chia |
| CoffeeScript | %% | Số chia |
| ColdFusion | %, MOD | Số bị chia |
| Common Lisp | mod | Số chia |
| Common Lisp | rem | Số bị chia |
| Construct 2 | % |  |
| D | % | Số bị chia |
| Dart | % | Luôn không âm |
| Dart | remainder() | Số bị chia |
| Eiffel | \\ |  |
| Erlang | rem | Số bị chia |
| Euphoria | mod | Số chia |
| Euphoria | remainder | Số bị chia |
| F# | % | Số bị chia |
| FileMaker | Mod | Số chia |
| Forth | mod | tùy thuộc vào cài đặt |
| Fortran | mod | Số bị chia |
| Fortran | modulo | Số chia |
| Frink | mod | Số chia |
| GameMaker: Studio (GML) | mod, % | Số bị chia |
| GDScript | % | Số bị chia |
| Go | % | Số bị chia |
| Haskell | mod | Số chia |
| Haskell | rem | Số bị chia |
| Haxe | % | Số bị chia |
| Kotlin | % | Số bị chia |
| J | | | Số chia |
| Java | % | Số bị chia |
| Java | Math.floorMod | Số chia |
| JavaScript | % | Số bị chia |
| Julia | mod | Số chia |
| Julia | rem | Số bị chia |
| LabVIEW | mod | Số bị chia |
| LibreOffice | =MOD() | Số chia |
| Lua 5 | % | Số chia |
| Lua 4 | mod(x,y) | Số chia |
| Liberty BASIC | MOD | Số bị chia |
| Mathcad | mod(x,y) | Số chia |
| Maple | e mod m | Luôn không âm |
| Mathematica | Mod[a, b] | Số chia |
| MATLAB | mod | Số chia |
| MATLAB | rem | Số bị chia |
| Maxima | mod | Số chia |
| Maxima | remainder | Số bị chia |
| Maya Embedded Language | % | Số bị chia |
| Microsoft Excel | =MOD() | Số chia |
| Minitab | MOD | Số chia |
| mksh | % | Số bị chia |
| Modula-2 | MOD | Số chia |
| Modula-2 | REM | Số bị chia |
| MUMPS | # | Số chia |
| Netwide Assembler (NASM, NASMX) | % | toán tử modulo không dấu |
| Netwide Assembler (NASM, NASMX) | %% | toán tử modulo có dấu |
| Oberon | MOD | Số chia |
| Object Pascal, Delphi | mod | Số bị chia |
| OCaml | mod | Số bị chia |
| Occam | \ | Số bị chia |
| Pascal (ISO-7185 and -10206) | mod | Luôn không âm |
| Perl | % | Số chia |
| PHP | % | Số bị chia |
| PIC BASIC Pro | \\ | Số bị chia |
| PL/I | mod | Số chia (ANSI PL/I) |
| PowerShell | % | Số bị chia |
| Progress | modulo | Số bị chia |
| Prolog (ISO 1995) | mod | Số chia |
| Prolog (ISO 1995) | rem | Số bị chia |
| PureBasic | %,Mod(x,y) | Số bị chia |
| Python | % | Số chia |
| Python | math.fmod | Số bị chia |
| Racket | remainder | Số bị chia |
| RealBasic | MOD | Số bị chia |
| R | %% | Số chia |
| Rexx | // | Số bị chia |
| RPG | %REM | Số bị chia |
| Ruby | %, modulo() | Số chia |
| Ruby | remainder() | Số bị chia |
| Rust | % | Số bị chia |
| Scala | % | Số bị chia |
| Scheme | modulo | Số chia |
| Scheme | remainder | Số bị chia |
| Scheme R6RS | mod | Luôn không âm |
| Scheme R6RS | mod0 | Nearest to zero |
| Seed7 | mod | Số chia |
| Seed7 | rem | Số bị chia |
| SenseTalk | modulo | Số chia |
| SenseTalk | rem | Số bị chia |
| Smalltalk | \\ | Số chia |
| Smalltalk | rem: | Số bị chia |
| Spin | // | Số chia |
| SQL (SQL:1999) | mod(x,y) | Số bị chia |
| SQL (SQL:2012) | % | Số bị chia |
| Standard ML | mod | Số chia |
| Standard ML | Int.rem | Số bị chia |
| Stata | mod(x,y) | Luôn không âm |
| Swift | % | Số bị chia |
| Tcl | % | Số chia |
| Torque | % | Số bị chia |
| Turing | mod | Số chia |
| Verilog (2001) | % | Số bị chia |
| VHDL | mod | Số chia |
| VHDL | rem | Số bị chia |
| VimL | % | Số bị chia |
| Visual Basic | Mod | Số bị chia |
| x86 assembly | IDIV | Số bị chia |

| XBase++ | % | Số bị chia |
| XBase++ | Mod() | Số chia |
| Z3 theorem prover | div, mod | Luôn không âm |
| Ngôn ngữ | Toán tử | Kết quả có cùng dấu với |
| --- | --- | --- |
| ABAP | MOD | Luôn không âm |
| C (ISO 1990) | fmod | Số bị chia |
| C (ISO 1999) | fmod | Số bị chia |
| C (ISO 1999) | remainder | Gần với số 0 |
| C++ (ISO 1998) | std::fmod | Số bị chia |
| C++ (ISO 2011) | std::fmod | Số bị chia |
| C++ (ISO 2011) | std::remainder | Gần với số 0 |
| C# | % | Số bị chia |
| Common Lisp | mod | Số chia |
| Common Lisp | rem | Số bị chia |
| D | % | Số bị chia |
| Dart | % | Luôn không âm |
| Dart | remainder() | Số bị chia |
| F# | % | Số bị chia |
| Fortran | mod | Số bị chia |
| Fortran | modulo | Số chia |
| Go | math.Mod | Số bị chia |
| Haskell (GHC) | Data.Fixed.mod' | Số chia |
| Java | % | Số bị chia |
| JavaScript | % | Số bị chia |
| LabVIEW | mod | Số bị chia |
| Microsoft Excel | =MOD() | Số chia |
| OCaml | mod_float | Số bị chia |
| Perl | POSIX::fmod | Số bị chia |
| Perl6 | % | Số chia |
| PHP | fmod | Số bị chia |
| Python | % | Số chia |
| Python | math.fmod | Số bị chia |
| Rexx | // | Số bị chia |
| Ruby | %, modulo() | Số chia |
| Ruby | remainder() | Số bị chia |
| Scheme R6RS | flmod | Luôn không âm |
| Scheme R6RS | flmod0 | Gần với số 0 |
| Standard ML | Real.rem | Số bị chia |
| Swift | truncatingRemainder(dividingBy:) | Số bị chia |
| XBase++ | % | Số bị chia |
| XBase++ | Mod() | Số chia |