プロが教える店舗&オフィスのセキュリティ対策術

/* char03*/
#include<stdio.h>
int main()
{
char i;
for(i='!';i<='~';i++){
printf(%3d(0x%2X)--%c",i,i,i);
if((1-'!'+1)%4==0
printf("\n")
}
printf("\n")
return("\n")
return 0;
}
(0x%2X)数字でしょうかなんでしょうか

わかりません

助けて下さい

A 回答 (3件)

16進数で表示する場合に使います。

HEXとも記述します。

http://www.mm2d.net/c/c-01.shtml

解らないのは最後に

>return("\n")
>return 0;

となっている事です。今のままでは関数がint型で定義されているのでエラーになりませんか?
    • good
    • 0

http://okwave.jp/qa/q7261793.html の私の過去の回答ANo.2
    • good
    • 0

(0x%2X)数字でしょうかなんでしょうか


→ 「(0x」と出力し、次に、前に「0X」を付けた2桁の16進数が出力され、その次に「)」が出力されます。
    • good
    • 0

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