TOP - C言語 - 型キャスト

次のような形式で式の前に型名を付けることによって、その式の型を変換することができます。

(型名)式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


Copyright(C) 2006-2012 CLAYPOT. All Rights Reserved.