在查询为何putchar(10)是换行,发现本站均无回答的,都是说其用法。现在在此讲解一下:
(首先了解函数功能,和区别是否自定换行)
putchar();输出的是字符,但不自带换行功能。
puts();自带换行功能,将结尾\0换成\n
putchar(10);实现换行原因:
putchar输出字符,因为10是整数,所以系统只能将其转换为对应的ASCII字符。
ASCII中10对应的是,line feed(换行)
所以,此语句才实现了换行功能。
在查询为何putchar(10)是换行,发现本站均无回答的,都是说其用法。现在在此讲解一下:
(首先了解函数功能,和区别是否自定换行)
putchar();输出的是字符,但不自带换行功能。
puts();自带换行功能,将结尾\0换成\n
putchar(10);实现换行原因:
putchar输出字符,因为10是整数,所以系统只能将其转换为对应的ASCII字符。
ASCII中10对应的是,line feed(换行)
所以,此语句才实现了换行功能。