このトピックでは、暗黙のキャストについて取り上げます。
値を各種のタイプにキャストすることは、常に必要であるわけではありません。キャストが暗黙的に行われることもあります。例えば、数値は、比較および演算を行うために、3 つの数値タイプに暗黙的にキャストされます。文字ストリングも、比較を行うために、他のデータ・タイプに暗黙的にキャストされます。
あるタイプのデータ値が別のタイプに暗黙的にキャストされる状況は 3 つあります。以下にリストされているトピックで、暗黙的キャストの動作と制約事項は、特に断らない限り上記の明示的キャスト関数と同じです。