永发信息网

#include<stdio.h> int main(void) { char ch; printf("The ASCII of 'A' is %d\n&qu

答案:4  悬赏:10  手机版
解决时间 2021-02-06 17:14
  • 提问者网友:骑士
  • 2021-02-06 14:11
#include<stdio.h>
int main(void)
{
char ch;
printf("The ASCII of 'A' is %d\n",ch);
return 0;
}这个代码为什么是答案错误,要求是输入A,输出它的ASCII
最佳答案
  • 五星知识达人网友:神鬼未生
  • 2021-02-06 15:18
如果是机器评卷,新手容易犯的错误是在输出答案中自己添加不必要的信息。答案要求输出什么,就严格按照要求输出,不要有任何多余的字符,哪怕一个空格都不行。此外,如果题目要求有输入,就必须设计输入语句,不能因为输入是固定的就不写。
全部回答
  • 1楼网友:怀裏藏嬌
  • 2021-02-06 18:26
#include<stdio.h> int main(void) { char ch; ch=getchar(); //要有输入,因为要求是输入A printf("The ASCII of 'A' is %d\n",ch); return 0; }
  • 2楼网友:上分大魔王
  • 2021-02-06 17:58
# include void main() { char ch; ch='H'-'A'+'0'; printf("%c\n",ch); } 运行结果: 7 Press any key to continue 原理: 字符做加减运算就是做相应的字符所对应的 ASCII 码值的运算, 'H' 对应的ASCII码值为 104 'A' 对应的ASCII码值为 97 '0....
  • 3楼网友:一叶十三刺
  • 2021-02-06 16:45
#include #include int main() { char ch[1]; ch="a"; printf("%s\n",ch); return 0; } 或者 #include int main() { char ch; ch='a'; printf("%c\n",ch); return 0; } 字符串用%s,字符用%c
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯