ニュース

Top  >   15. C#とMonoBehaviour  >   Q, 整数同士の割り算で、小数点以下が切り捨てられる

Q, 整数同士の割り算で、小数点以下が切り捨てられる

2026/03/18

メインコンテンツへスキップ
< すべてのカテゴリに戻る

A,結論

int 同士の計算結果は int になるためです。

原因 / 背景

整数型の計算では、小数点以下が自動的に破棄される仕様だからです。

実装 / 手順

片方を (float) でキャストするか、1.0f を掛けます。

サンプルコード

float res = (float)5 / 2;

※ 実機確認が必要な項目は、Editor だけで判断せず対象デバイスでも必ず動作確認してください。

難易度:Level 2(初心者)
対象プラットフォーム:Unity
関連キーワード:キャスト,割り算,型変換,計算

Level 1-2 向けバナー