关于#c语言#的问题:char不是字符类的吗ಠ_ಠ20不是数字吗 "20"才是字符吗

img

真的不懂,char不是字符类的吗ಠ_ಠ
20不是数字吗 "20"才是字符吗

'2' '0'是字符
“20”是字符串
20是数字
这里%c输出20对应ascii的字符 %d输出数字

C语言里,单引号括起来的表示单个字符如:'1','a',双引号括起来的表示字符串如:ch[]="abcd",cha[]="123"。