問題一覧に戻る
初級基本構文
問題5: 算術演算子

Rustの算術演算子は他の多くの言語と似ていますが、重要な違いがあります。整数同士の除算は整数除算となり、小数点以下は切り捨てられます。浮動小数点数の除算を行いたい場合は、少なくとも一方を浮動小数点型にする必要があります。また、Rustは型の安全性を重視するため、異なる型同士の演算はコンパイルエラーになります。

fn main() {
let a = 10;
let b = 3;

// 加算
println!("10 + 3 = {}", a b);

// 減算
println!("10 - 3 = {}", a b);

// 整数除算
println!("10 / 3 = {}", a b);

// 浮動小数点除算
println!("10.0 / 3.0 = {}", 10.0 3.0);
}