C 输出指定字母ASCII码与字母ASCII码表
一共这里是两道题,两道题都要求输出ascii码对应的十六进制,八进制,十进制,前面一道异常,非常,超级的……简单。而后面一道对输出格式有要求,所以慢慢修改探究出一个和答案差不多格式的了。
关于第二题的效果图:
第一题:
#include <stdio.h>
int main(void)
{
char input;
printf("Print a English word: ");
scanf("%c", &input);
printf("%c dec: %d oct: %o hex: %x", input, input, input, input);
return 0;
}
其实只是用了不同输出而已,可以参考:C 总结一下 类型与格式说明符对应表
第二题略烦
#include <stdio.h>
int main(void)
{
int i;
char ascii;
i = 1;
ascii = 'A';
printf(" 结果为\n");
printf("char dec oct hex char dec oct hex char dec oct hex\n");
while (ascii <= 'Z') {
if (i % 3 != 0)
printf(" %c---%d-----%o-----%x ", ascii, ascii, ascii, ascii);
else
printf(" %c---%d-----%o-----%x\n", ascii, ascii, ascii, ascii);
ascii++;
i++;
}
return 0;
}
植入部分
如果您觉得文章不错,可以通过赞助支持我。
如果您不希望打赏,也可以通过关闭广告屏蔽插件的形式帮助网站运作。