编写程序:定义两个字符型变量,通过键盘输入值,并分别以整数形式和字符形式打印两个变量的和。

我自己试着写了写,不知道哪里错了。作为一个初学者,希望各位大佬能不吝赐教!!!

语法没有问题,第8行不需要加\n,否则输入的时候要输两次回车追问

按照你说的改了改,但是依旧算不出正确答案啊,我输入了两个A,根据ASCII码来说A代表65嘛,按理说答案应该是130嘛,可是他算出来的是104,这是为什么啊???麻烦你了!

追答

因为char型最大只能表示到127,无法表示130。你如果把s定义成unsigned char型,就能表示130了:
char a,b;
unsigned char s;

温馨提示:答案为网友推荐,仅供参考
相似回答