c语言程序设计,求解

img

c1=a,c2=b
c1=97,c2=98
因为%c输出的是符号标志量,%d输出的是整型变量。在ascii码中97对应a,98对应b
(2)
c1=?,c2=?
c1=-59,c2=-58
因为ascii码没有对应的197和198,所以没法输出所能得到的结果
(3)
当换成int时
c1=?c2=?
c1=97, c2=98
因为int是整型符号,没有办法输出符号函数。所以当换成int时,只能输出整型数字,无法输出符号。