c语言的,就是一样的字符串相减,如!-!,最后结果是啥呀,是ascll码为0吗,屏幕上会出现啥情况呀
字符串相减,实质就是对应的ascii码相减,得0,数字0。
你要按照%c打印啥也没有,按%d打印就是0
char a = '2';
'2'的ascii码是50。
char b = 'a';
'a'的ascii码是97.
int c = b - a;
c的值是47,因此如果是
%c应该输出'/'。
%d 输出47
减出来的 ASCII 码为0,对应的字符串就是空(没错就是这个:"" )
输出字符串应该什么也没有(毕竟减成空了嘛)
有用请采纳~~~