lypyp
2016-01-07 23:13
为何"a"输出是64 'a'输出是97?
'a'在ascall码里对应的数值就为97,所以用%d格式输出的话就是97,"a"代表字符串,可以用%s格式输出,但用%d格式输出会有警告,输出的值也是随机数
能贴下你的代码吗?
理论上“a” 用 %d 去打印根本行不通,会报错,不可能是64。
按符号来讲“a”是字符串,‘a’是字符
C语言入门
926207 学习 · 20797 问题
相似问题
回答 3
回答 1
回答 4
回答 5