資格暗記無料で始める

型変換(暗黙の型変換とキャスト)とは?

型変換(暗黙の型変換とキャスト)とは、異なる型の値を相互に扱うための変換。処理系が自動で行う暗黙変換(整数から浮動小数点への拡大変換など)と、プログラマが明示するキャストがある。桁あふれ・精度落ち・符号の解釈違いが実害につながるため、境界値の扱いとして応用情報でも問われる。

かたへんかんあんもくのかたへんかんときゃすと

応用情報技術者試験の頻出用語/テクノロジ系/別名:型変換、暗黙の型変換とキャスト


型変換(暗黙の型変換とキャスト)の意味

異なる型の値を相互に扱うための変換。処理系が自動で行う暗黙変換(整数から浮動小数点への拡大変換など)と、プログラマが明示するキャストがある。桁あふれ・精度落ち・符号の解釈違いが実害につながるため、境界値の扱いとして応用情報でも問われる。

型変換(暗黙の型変換とキャスト)の具体例

32ビット整数どうしの乗算結果を 64 ビット変数へ代入しても、乗算自体が32ビットで行われていれば桁あふれ後の値が入る。先に一方を64ビットへキャストしてから掛ける必要がある。金額計算に浮動小数点を使うと 0.1 が正確に表せず、丸め誤差が累積する。

型変換(暗黙の型変換とキャスト)は試験でどう引っ掛けられる?

浮動小数点から整数へは「四捨五入」ではなく多くの言語で小数部切り捨て。また符号付きと符号なしの混在演算では符号なしへ寄せられ、負数が巨大な正数として解釈される。ダウンキャストは実行時型が違えば例外になる点も、コンパイルが通ることと混同しやすい。

型変換(暗黙の型変換とキャスト)と関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。