我正在从 K&R 书中学习 C,我在网上找到了书中任务的建议解决方案。可以在此处找到任务和建议答案(该页面上的最后一个解决方案) http://clc-wiki.net/wiki/K%26R2_solutions:Chapter_1:Exercise_13
哪里有这行代码:
putchar('\260' + (MIN(wl[j]-i, 2)));
例如,如果函数 MIN 返回 2,我们将其添加到 '\260'
putchar('\260' + 2);
将 int 添加到 char 的方法是什么?这个“\260”值是多少?
最佳答案
'\260'
是八进制数260
表示的字符,十进制表示为176
。
putchar('\260' + 2);
的使用依赖于整数值 178
表示的非 ASCII 字符的图形表示。
关于c - 在 C 中将整数添加到 char,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40773845/