Numerical operations on integers
-
-
-
-
/
-
%
-
The division keeps the type so dividing one integer by another integer will always return an integer.
fn main() { let x = 23; let y = 19; println!("{x}"); println!("{y}"); let add = x + y; println!("add: {add}"); let multiple = x * y; println!("multiple: {multiple}"); let neg = -x; println!("neg: {neg}"); let diff = y - x; println!("diff: {diff}"); let div = x / y; println!("div: {div}"); let modulus = x % y; println!("mod: {modulus}"); }
23
19
add: 42
multiple: 437
neg: -23
diff: -4
div: 1
mod: 4