问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

printf()函数名字中的f代表什么?

发布网友 发布时间:2022-10-11 01:53

我来回答

5个回答

热心网友 时间:2023-10-10 11:12

确切地说,那“f”代表 “formatted”,因为那些函数在输入 / 输出的过程中进行格式化,所以结果都是已经被格式化了的(formatted)数据。

其实除了 C,还有七种语言有 printf( ) 或类似的函数 / 机制:
1)C++(当然啦)
2)Java(刚补上)
3)Python(通过“%”操作符)
4)PHP
5)Perl
6)Octave
7)Maple

一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一

非格式化输入 / 输出其实就是二进制格式的输入 / 输出。 典型的例子是结构(struct)的读 / 写和高效的文件拷贝。
C 的非格式化输入 / 输出很简单,因为就只有两个相对应的标准库函数提供这种便利: fread( ) 和 fwrite( )。

假设现有一个 byte,内容是 01000001(等于十进制 65)。

如果你用 fwrite( ) 把这个 byte 输出到一个(新的)文件里去,那么那个文件的内容将是 01000001,跟那个 byte 的内容一模一样。用文本编辑器打开文件来看的话,你会看到一个字符:‘A’,因为 65 是该字符的 ASCII 值。(没错,一般的文本编辑器只能以文本格式把文件的内容输出到显示屏上去。)

但如果你改用 fprintf( ) 以整数格式(%d)进行输出,那个文件的内容将会是两个 byte:00110110 和 00110101,即 ASCII 字符 ‘6’和‘5’,因为格式化输出的结果皆为文本。

日常生活中的例子:
你发现一个事实—— 某某想吐。
如果你不诠释(格式化)该现象(数据)而告诉别人(输出),你说的就是“某某想吐”。
反之,如果你诠释了再告诉别人,你说的可能就是“某某病了”、“某某晕船”、“某某怀孕了”等等。

参考资料:http://en.wikipedia.org/wiki/Printf http://publications.gbdirect.co.uk/c_book/chapter9/unformatted_io.html

热心网友 时间:2023-10-10 11:13

确切地说,那“f”代表 “formatted”,因为那些函数在输入 / 输出的过程中进行格式化,所以结果都是已经被格式化了的(formatted)数据。

其实除了 C,还有七种语言有 printf( ) 或类似的函数 / 机制:
1)C++(当然啦)
2)Java(刚补上)
3)Python(通过“%”操作符)
4)PHP
5)Perl
6)Octave
7)Maple

热心网友 时间:2023-10-10 11:13

我听说,在创造C的时候,缔造者正在研究“print”时,正在为输入输出结果如何正确显示时,不经意感叹了一声:“So difficult,* you……”,突然灵机一动,“Yeah,I like f,format.”后来,也就把“print”改为“printf”了。可见,“f”暗含format之意。

热心网友 时间:2023-10-10 11:14

printf称为格式化输出,scanf成为格式化输入。

f代表format的意思。

热心网友 时间:2023-10-10 11:14

f:format,代表按格式输出(或输入)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 如何获取各类艺术比赛或者征稿的消息呢,例如设计,绘画,创意之类的征稿 导热油的清洗工艺流程及所需方法有哪些? 12345//100%10在python是什么意思? 大额医保报销流程是怎样的? 好的文案 本人经营文玩、想在朋友圈里发一些推广的广告词、但是现有的广告词太老套了、想请高人给设计一段经典的广 猜一个字谜:太阳在日出时,正午时,和日落时? 时间的时怎么编谜语 奇异果和猕猴桃的区别有哪些 奇异果和猕猴桃一样吗 奇异果有哪些营养价值 有关魔兽争霸3的剧情 魔兽争霸3的剧情是什么? 介绍卖_怎么处理 如图,电脑时间不能调了吗怎么办?win7 确定点不了 兔子能吃甘蔗吗? 里动漫中的残疾女主 求如图所示的动漫的名字(注意是里动漫) 求好看的里动漫论坛 里开头的动漫人物名字 汕头关埠哪里可以办理汽车ETC 弟弟15岁,因抢学生钱,被捕,如何写求情信 请问导热油锅炉清洗方法 手机版美图秀秀怎么涂口红 电饭煲与电饭锅的区别是什么,电饭锅怎么选择好 电饭锅与电饭煲哪个比较实用 冰火魔厨更新章节的时间有规律吗 冰火魔厨漫画多久出一次 Chok 是什么意思 冰火魔厨小说什么时候更新一次 油条怎么做才膨胀又好吃又健康 在没有榨汁机的情况下,怎样把橙子炸成汁 冰火魔厨小说多少时间更新一次? 用安琪无铝油条膨松剂做出的油条口感硬是怎么回事啊? 泸定桥怎么读 清明节祭奠逝者祝福语 清明扫墓祭奠英烈寄语 打篮球时被人贴身紧防,该怎么过掉对手? 冰火魔厨漫画什么时候更新 橘子皮粉能天天刷牙吗?橘子皮磨成粉刷牙好吗?有人解答一下吗? 怎么才能把橘子皮磨成粉?