型変換(暗黙の型変換とキャスト)とは?
型変換(暗黙の型変換とキャスト)とは、異なる型の値を相互に扱うための変換。処理系が自動で行う暗黙変換(整数から浮動小数点への拡大変換など)と、プログラマが明示するキャストがある。桁あふれ・精度落ち・符号の解釈違いが実害につながるため、境界値の扱いとして応用情報でも問われる。
かたへんかんあんもくのかたへんかんときゃすと
型変換(暗黙の型変換とキャスト)の意味
異なる型の値を相互に扱うための変換。処理系が自動で行う暗黙変換(整数から浮動小数点への拡大変換など)と、プログラマが明示するキャストがある。桁あふれ・精度落ち・符号の解釈違いが実害につながるため、境界値の扱いとして応用情報でも問われる。
型変換(暗黙の型変換とキャスト)の具体例
32ビット整数どうしの乗算結果を 64 ビット変数へ代入しても、乗算自体が32ビットで行われていれば桁あふれ後の値が入る。先に一方を64ビットへキャストしてから掛ける必要がある。金額計算に浮動小数点を使うと 0.1 が正確に表せず、丸め誤差が累積する。
型変換(暗黙の型変換とキャスト)は試験でどう引っ掛けられる?
浮動小数点から整数へは「四捨五入」ではなく多くの言語で小数部切り捨て。また符号付きと符号なしの混在演算では符号なしへ寄せられ、負数が巨大な正数として解釈される。ダウンキャストは実行時型が違えば例外になる点も、コンパイルが通ることと混同しやすい。
型変換(暗黙の型変換とキャスト)と関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。