
C语言 求结果和为什么 main() { char c1='6',c2='0'; prin
C语言求结果和为什么main(){charc1='6',c2='0';printf("%c,%c,%d,%d\n",c1,c2,c1-c2,c1+c2);}...
C语言 求结果和为什么
main()
{
char c1='6',c2='0';
printf("%c,%c,%d,%d\n",c1,c2,c1-c2,c1+c2);
} 展开
main()
{
char c1='6',c2='0';
printf("%c,%c,%d,%d\n",c1,c2,c1-c2,c1+c2);
} 展开
展开全部
字符在进行加减运算时,就是将其对应的ascii值进行运算
'0'=48
'6'=54
'0'+'6'=48+54=102
'6'-'0'=54-48=6
'0'=48
'6'=54
'0'+'6'=48+54=102
'6'-'0'=54-48=6
更多追问追答
追问
c1,c2呢
追答
c1 c2有什么问题?这两个就是两个变量就是相应的数据载体。
%d 表示将变量c1按整数输出
%c 表示将变量c2按字符输出
在-128到127之间,char 与int 在数值上是一样的,可以通用
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询