我不理解数字怎么转换成字符的
printf("打印五个字符:%c %c %c %c %c\n", 70, 105, 115, 104, 67); 就是后面的字符 70 105 115 104 67 怎么转成 F IS H C printf("打印五个字符:%c %c %c %c %c\n", 70, 105, 115, 104, 67);ASCII 码 70 105 115 104 67 就是对应的 F i s h C printf("%c", 70)
这里的%c就是把数字 70 格式化为字符 F
格式化对应 ASCII 值为字符串,对编码理解,推荐你看下 B 站这个视频,大致有助于你的理解:
https://www.bilibili.com/video/BV1xP4y1J7CS
ckblt 发表于 2022-2-10 17:42
printf("%c", 70)
这里的%c就是把数字 70 格式化为字符 F
谢谢 我记得小甲鱼老师上课没讲ASCII码的转换 所以不太理解这儿 现在懂了 Twilight6 发表于 2022-2-10 18:27
格式化对应 ASCII 值为字符串,对编码理解,推荐你看下 B 站这个视频,大致有助于你的理解:
https: ...
好的知道啦
页:
[1]