dポイントプレゼントキャンペーン実施中!

C言語の問題教えてください

定期テストでプログラムをまるまる書けって問題が出ました。
問題は、Taroって文字を16進数で代入して文字で出力しろって問題です
私が書いたプログラムは

#include〈stdio.h〉
int main(void)
{
int a,b,c,d;
a=0x??;
b=0x??;
c=0x??;
d=0x??;
printf("%c %c %c %c ",a,b,c,d);
return 0;
}

だったと思います。??のところにはそれぞれの文字を16進数で表したJISコード(だっけ?)を入れました。
これは間違ってますかね…?
回答よろしくお願いしますm(_ _)m

A 回答 (1件)

あっていると思いますよ


そのままだと「T a r o」って表示されると思いますけど
スペースが入っているだけなので問題ないでしょう

欲を言えばint型ではなくchar型の方がいいですかね
    • good
    • 0
この回答へのお礼

あっテストはchar型にしてました!入力ミスですすみません…
安心しました!ほんとうにありがとうございます!

お礼日時:2018/03/02 15:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!