为了账号安全,请及时绑定邮箱和手机立即绑定

为何"a"输出是64 'a'输出是97?

为何"a"输出是64   'a'输出是97?

正在回答

3 回答

'a'在ascall码里对应的数值就为97,所以用%d格式输出的话就是97,"a"代表字符串,可以用%s格式输出,但用%d格式输出会有警告,输出的值也是随机数

1 回复 有任何疑惑可以回复我~

能贴下你的代码吗?

理论上“a” 用 %d 去打印根本行不通,会报错,不可能是64。

0 回复 有任何疑惑可以回复我~

按符号来讲“a”是字符串,‘a’是字符

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为何"a"输出是64 'a'输出是97?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信