20131115【C言語】short型の上位バイトと下位バイトを表示する

お題

short型の上位バイトと下位バイトを表示する

 

プログラム概要

short型と文字配列で構成される共用体を用意し、

short型メンバに数字を代入し、

下位バイトと上位バイトを表示させる

 

ソース

#include <stdio.h>

 

int main(int argc, char *argv[])

{

union u_type {

short int s;

unsigned char c[2];

} var;

 

var.s = 520;

 

printf("Low byte is %u.\n", var.c[0]);

printf("Upper byte is %u.\n", var.c[1]);

 

return 0;

}

 

実行結果

Low byte is 8.

Upper byte is 2.