int putchar(int n);
将编码整数n对应的字符输出到终端,比如屏幕。
在c语言中,字符是char类型的,char类型是整形的一种,因此char可以和数字整数r相加,得到另外一个char的编码。
比如你要输出字符'r'(r范围为0~9),其对应的编码是'0'~'9',显然'r'='0'+r.
所以putchar('r')和putchar('0'+r)是等价的(r为变量表示0~9)
因此本语句的含义是将整数r输出为字符'r'。
类似于printf("%1d",r);
温馨提示:答案为网友推荐,仅供参考