#include<stdio.h> #include<stdlib.h> int main() { int a,b,c; printf("请输入第一个字符串:"); scanf("%s",&a); printf("请输入第二个字符串:"); scanf("%s",&b); c = a + b; printf("两个字符串的结果为:%s",&c); return 0; }我输入数字,里面输出来的是字母,我觉得可能是转化成ASCLL码了,但又不清楚具体是为什么转化的。
#include<stdio.h> #include<stdlib.h> int main() { int a,b,c; printf("请输入第一个字符串:"); scanf("%s",&a); printf("请输入第二个字符串:"); scanf("%s",&b); c = a + b; printf("两个字符串的结果为:%s",&c); return 0; }我输入数字,里面输出来的是字母,我觉得可能是转化成ASCLL码了,但又不清楚具体是为什么转化的。