新手懵了,求救
#include <stdio.h>int main()
{
int b;
char a ;
b = 3;
a = 'b';
b = b*2 ;
printf("a=%d\n",a);
printf("b=%d",b);
return 0;
}
这个程序为什么输出的是"a = 98"
这是带你学c带你飞第三次课的课后作业。正确的程序是这
#include <stdio.h>
int main()
{
int b;
int a ;
b = 3;
a = b;
b = b*2 ;
printf("a=%d\n",a);
printf("b=%d",b);
return 0;
} 你的 b 放在单引号里了,b的ASCII号码为 98,所以才会输出九十八
单引号是表示原封不动的保存的意思
如果 b 不在单引号里,那么他就代表变量b xiaosi4081 发表于 2021-7-21 16:00
你的 b 放在单引号里了,b的ASCII号码为 98,所以才会输出九十八
单引号是表示原封不动的保存的意思
如果 ...
谢谢,懂了
页:
[1]