C语言中,数组元素减去✀0’(零)或者加上✀0✀(零)是什么意思?就是 - ✀0✀或者+ ✀0✀,程序如下:

2025-02-25 10:31:45
推荐回答(2个)
回答1:

字符类型都是对应着ASCLL的,例如字符‘1’对应着49, ‘0’对应着48,
通常 - ‘0’,都是把一个字符类型的数字转换为整形的数字,例如
‘3’ - ‘0’ 对应的ASCLL码就是 51-48 ,结果是3,
所以把字符‘3’ 转换为数字3

回答2:

加“0”是为了将字符的ASCII码大于48(即字符0的ASCII值),一般是将数字0,1,2……,9转换为字符“0”,“1”……,“9”;减“0”就刚好相反了