Share via


キャスト演算子

型キャストは、特定の状況におけるオブジェクトの型の明示的な変換方法を示します。

構文

cast-expression:
unary-expression
( type-name ) cast-expression

コンパイラは、型キャストが実行された後で、cast-expressiontype-name 型として処理します。 キャストを使用すると、スカラー型オブジェクトの型を他のスカラー型との間で変換できます。 明示的な型キャストは、暗黙的な変換の結果が決定されるときと同じ規則により制限されます。これについては、「代入変換」で説明しています。 特定の型の実際のサイズまたは表現から、キャストにさらに制限が課せられる場合があります。 整数型の実際のサイズについては、「基本型の格納」をご覧ください。 型キャストの詳細については、「型キャスト変換」をご覧ください。

関連項目

キャスト演算子: ()