C语言中x='4'-'0'的结果是‘4’还是4?

如题所述

'4'表示的是字符4,实际上是字符4的编号,也叫ASCII码,这个码不是数值4

同理'0'也是

'4'的ASCII码比'0'大,因此'4'-'0'=4

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-06-27
是4。'4'-'0'的意思是4和0所代表的字符的ASCII码相减,4的ASCII码是52,0的ASCII码是48,两者相减得到4。
相似回答