C语言printf函数为什么要加个f而不是直接print

2025-03-13 23:49:49
推荐回答(3个)
回答1:

不行,printf是标准库函数,而标准库函数里并没有print。当然可以自己写一个print函数来代替printf的功能。如果自己没有写print函数,用printf改成print会出现提示:warning C4013: 'print' undefined; assuming extern returning int,意思是函数未定义。printf的命名也是有根据的,printf中的f是格式(format)的意思,即按指定格式输出,如printf("%d",a);表示变量a按十进制整型输出。如果printf中没有f又如何能体现出“按格式输出”的功能呢?

回答2:

printf是标准库函数,用于格式化输出数据。函数名中的f代表format。标准库函数名称固定,不可以更改。
printLED是自己编写的一个函数,可以随意取名。

回答3:

f----format
格式化输出函数