首页 > 试题广场 >

分析下面的程序: # include in

[问答题]

分析下面的程序:

#include <stdio.h>
int main()
{ char c1,c2;
c1=97;
c2=98;
printf("c1=%c,c2=%c\n",c1,c2);
printf("c1=%d,c2=%d\n",c1,c2);
return 0;
}

(1)运行时会输出什么信息?为什么?

(2)如果将程序第4,5行改为

c1=197;

c2=198;

运行时会输出什么信息?为什么?

(3)如果将程序第3行改为

int c1,c2;

运行时会输出什么信息?为什么

推荐

#include <stdio.h>

int main( )

{int c1,c2;

c1=197;

c2=198;

printf("c1=%c,c2=%c\n",c1,c2);

printf("c1=%d,c2=%d\n",c1,c2);

return 0;

}


发表于 2018-03-26 21:25:41 回复(0)
(1)c1=a,c2=b
c1=97,c2=98
(2)c1=?c2=?
c1=-59,c2=-58
(3)c1=?c2=?
c1=197,c2=198

发表于 2020-01-31 16:33:12 回复(0)
(1)a,b
97,98; //一个是字符型,一个是整型
(2)未知字符;
补码;
(3)same (1)
发表于 2019-09-25 15:53:59 回复(1)