longchen888999 发表于 2022-2-10 17:37:40

我不理解数字怎么转换成字符的

printf("打印五个字符:%c %c %c %c %c\n", 70, 105, 115, 104, 67); 就是后面的字符 70 105 115 104 67 怎么转成 F IS H C

ckblt 发表于 2022-2-10 17:41:22

printf("打印五个字符:%c %c %c %c %c\n", 70, 105, 115, 104, 67);
ASCII 码 70 105 115 104 67 就是对应的 F i s h C

ckblt 发表于 2022-2-10 17:42:48

printf("%c", 70)
这里的%c就是把数字 70 格式化为字符 F

Twilight6 发表于 2022-2-10 18:27:06



格式化对应 ASCII 值为字符串,对编码理解,推荐你看下 B 站这个视频,大致有助于你的理解:

https://www.bilibili.com/video/BV1xP4y1J7CS

longchen888999 发表于 2022-2-10 18:28:05

ckblt 发表于 2022-2-10 17:42
printf("%c", 70)
这里的%c就是把数字 70 格式化为字符 F

谢谢 我记得小甲鱼老师上课没讲ASCII码的转换 所以不太理解这儿 现在懂了

longchen888999 发表于 2022-2-10 18:28:41

Twilight6 发表于 2022-2-10 18:27
格式化对应 ASCII 值为字符串,对编码理解,推荐你看下 B 站这个视频,大致有助于你的理解:

https: ...

好的知道啦
页: [1]
查看完整版本: 我不理解数字怎么转换成字符的