在我的编程课上,我不明白 printf("World")
的值是什么(我的教授问的问题)? printf
返回什么值?他说是 5,但我不知道为什么。
最佳答案
因为 printf()
返回输出的字节数。对于“世界”,这是 5:5 个字符,5 个字节。数数他们...
当您学习一门新语言时,阅读您正在学习如何使用的新功能的文档总是一个好主意。如果您点击上面的链接,您会发现以下记录了 printf() 的返回值:
Upon successful completion, the fprintf() and printf() functions shall return the number of bytes transmitted.
如果您的教授问您这个问题,您可能会发现这也记录在类教科书中。 阅读它,学习它,喜欢它!
关于c - 调用 printf() 会产生什么值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2079513/