20131121【C言語】共用体を使って、入力された短整数の個々のバイトの文字として表示する

お題

共用体を使って入力された短整数の個々のバイトの文字として表示する

 

プログラム概要

短整数を画面から入力させ、個々のバイトを文字で表示する

 

ソース

#include <stdio.h>

 

int main(void)

{

union u_type {

char ch[2];

short int s;

} var;

 

printf("Please input short number: ");

scanf("%hd", &var.s);

 

printf("%c %c\n", var.ch[0], var.ch[1]);

return 0;

}

 

実行結果

Please input short number: 16961

A B