首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

C语言中,如何以"整数"方式和"字符"方式输出字符?

发布网友

我来回答

5个回答

热心网友

只要按规定的输出格式输出就可以了,整数的输出格式是%d,字符的输出格式是%c
字符按整数输出时,输出的是字符在ASCII码表中对应的数值。
例如:
char ch='a';
printf("%d %c",ch,ch);
输出结果为97 a
%d是按整数输出,输出字符a在ASCII码表中对应的数97,
%c是按字符输出,输出字符a

热心网友

不知道有没有理解错你的问题。
char ch;

ch=getchar();

以“整数”方式输出字符,你指的是输出该字符在ASCII表中的值吗?如果是的话,就printf("%d",ch);
以“字符”方式输出字符:
printf("%c",ch);

热心网友

printf支持以下格式的输出,例如:
printf("%c",a);输出单个字符。
printf("%d",a);输出十进制整数。
printf("%f",a);输出十进制浮点数.
printf("%o",a);输出八进制数。
printf("%s",a);输出字符串。
printf("%u",a);输出无符号十进制数。
printf("%x",a);输出十六进制数。

热心网友

无符号十进制整数:printf("%u", c);
有符号十进制整数:printf("%d", c);
字符:printf("%c", c);

热心网友

printf("%d",'A'); //整数输出
printf("%c",'A'); //字符输出
是你想要的吗?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com