CaptainBiken 发表于 2020-9-4 22:05:40

c语言编码问题

求助各位大佬,C语言中\1代表什么意思呢?
我在其他网站上看到是输出一个笑脸,这又是为什么呢?

sunrise085 发表于 2020-9-4 22:48:44

反斜杠后面跟1~3个数字(范围0~7),表示一个八进制数字,是一个ASCII值
下面这两句,输出的都是大写字母A
printf("%c",'\101');
printf("\101");

CaptainBiken 发表于 2020-9-5 00:46:36

sunrise085 发表于 2020-9-4 22:48
反斜杠后面跟1~3个数字(范围0~7),表示一个八进制数字,是一个ASCII值
下面这两句,输出的都是大写字母A ...

懂了,感谢佬儿
查表只知道1对应的ascII码的含义是标题开始,还真不知道1自身print出来是一个笑脸
页: [1]
查看完整版本: c语言编码问题