若有以下定义和语句 char c1='b',c2='e'; printf("%d,%c",c2-c1,c2-'a'+'A

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/18 03:01:40
若有以下定义和语句charc1=''b'',c2=''e'';printf("%d,%c",c2-c1,c2-''a''+''A若有以下定义和语句charc1=''b'',c2=''e'';printf("%d,%c",c

若有以下定义和语句 char c1='b',c2='e'; printf("%d,%c",c2-c1,c2-'a'+'A
若有以下定义和语句 char c1='b',c2='e'; printf("%d,%c",c2-c1,c2-'a'+'A

若有以下定义和语句 char c1='b',c2='e'; printf("%d,%c",c2-c1,c2-'a'+'A
c2-c1理解为:101-97,
c2-'a'+'A' 理解为:101-97+65
所以输出为:
4,E
好久没用C了,不知道是否正解!