:: glossary ::
| 英語 | cast |
プログラミングにおいて、変数の型を一時的に変換すること。
主に違う型の変数を代入するときに、キャストが必要になります。 キャストする際は、変換する変数の前に「 (型) 」の書式で変換後の型を指定します。
int 型であれば (int) 、char 型であれば (char) になります。
この (int) や (char) を「キャスト演算子」と呼びます。
例えば、double 型(小数点)の変数を int 型(整数)に変換するときは、次のような記述になります。
double dbl = 12.3456789; int num; num = (int)dbl;
この場合、num は 12 になります。(dbl の小数点以下を切り捨て)
なお、次のような「大きい型の変数に小さい型の値を代入」する場合は、キャストする必要がありません。
long 型に int 型の値を代入する場合double 型に float 型の値を代入する場合int 型でキャストする
Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com