C言語なら俺に聞け! Part 112
■ このスレッドは過去ログ倉庫に格納されています
0643デフォルトの名無しさん
2005/08/22(月) 17:26:50次の共用体を使ってshort型で入れた整数を
long型に変換するように作ったのですがどうしてもコメント行のような結果になりません.
どこかまずかったのかどなたかご指摘をお願いします....
/* int型をlong型に変換するプログラム */
#include <stdio.h>
union int_long {
short i;
long j;
} itl;
int main(void)
{
itl.j = 0L;
itl.i = 1024;
printf("%ld", itl.j);
// 00000100 00000000 00000000 00000000 = 67108864
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています