Last Update 2012/07/05
次のような形式で式の前に型名を付けることによって、その式の型を変換することができます。
( 型名 ) 式1
型名 :
式1が変換される型
式1 :
型変換の対象となる式
(例)
#include <stdio.h>
int main ()
{
int n = 5;
float f = 1.3;
/* 整数を浮動小数点数に型変換 */
printf("n = %d : n = %3.1f\n", n, (float)n);
/* 浮動小数点数を整数に型変換 */
printf("f = %d : f = %3.1f\n", (int)f, f);
return 0;
}
実行結果
n = 5 : n = 5.0
f = 1 : f = 1.3