c语言中,对于字符什么时候应该加单引号,什么时候不该加 比如对于图片中第一题就搞不清楚

2025-03-11 08:21:14
推荐回答(3个)
回答1:

不需要加单引号啊,c语言中用单引号括起来的表示是一个字符。

你看到\n加单引号是因为它多多数情况下是用在字符串中的,而字符串是用双引号括起来的,不需要在里面的每一个字符外加单引号。

回答2:

char指的是字符,用单引号表示,char相减代表着他们的ASCII码对应的十进制数相减,a['d'-c]-->a['d'-'a'],d的ASCII码对应的十进制数是100,a的ASCII码对应的十进制数是97,所以就是a[3],a[3]=4

回答3:

加单引号是ascii,如c就是d的ascii减去c的ascii!如果直接参加运算,使用的是变量名,实际参加运算的是变量存储的a的ascii