20131112【C言語】共用体を使ってintをlongに変換する
お題
共用体を使ってintをlongに変換する
プログラム概要
intとlong型を持つ共用体を用意し、int型のメンバに値を代入することで
long型に変換する
ソース
#include <stdio.h>
int main(void)
{
union u_type {
int i;
int long l;
} num;
/* l is cleard by 0 */
num.l = 0L;
num.i = 100;
printf("%ld\n", num.l);
return 0;
}
実行結果
100