c/c++语言开发共享“f”代表C标准库函数名称是什么?

f代表C标准库函数的名称是什么? 我注意到很多函数的名字都有f ,这对我来说并没有多大意义。

例如: fgetsfopenprintfscanfsqrtf等。

    你的问题一般来说太笼统了,但我可以解释几个例子。

    使用单个字母预先或后缀名称来表示参数类型的传统是C中的必要条件,由于重载,C语言已经过时了。 实际上,C ++中的重载是由编译器通过名为mangling的进程自动将这些后缀再次添加到生成的符号中。

    前导f指的是函数操作的类型:

    尾随f意味着它使用格式化字符串:

    结合起来,你得到的结果如下:

    当你考虑math.h函数之类的东西时,尾随f表示特定函数对float类型的操作数进行操作,如下所示:

    领先的f代表file ,尾随的代表formatted ; 例如, sscanf用于扫描s trings以获取格式指定的模式中的值,而fprintf格式化文本打印到文件中。

    编辑:哦,然后有来自math.h的数学函数,它将具有类似atanf类型后缀,用于计算浮动值的arcustangens。

    我的印象是fgetsfopen f代表文件。

    对于printfscanf我相信f代表格式化。 维基百科有关scanf的文章至少部分支持这一点。

    stdio库的函数中, freadfprintffwrite等之前的f代表’file’。 printfscanfprintf末尾的f代表’format’。 因此printf是FORMATTED打印,这意味着你可以使用其中的谎言%d%s

    在数学函数中, f的后缀通常表示float

    需要了解更多c/c++开发分享“f”代表C标准库函数名称是什么?,也可以关注C/ C++技术分享栏目—计算机技术网(www.ctvol.com)

      以上就是c/c++开发分享“f”代表C标准库函数名称是什么?相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注(计算机技术网)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请点击右边联系管理员删除。

      如若转载,请注明出处:https://www.ctvol.com/c-cdevelopment/979846.html

      (0)
      上一篇 2021年12月13日
      下一篇 2021年12月13日

      精彩推荐