Linux下printf、fprintf、sprintf的区别

Linux65

(1)fprintf()

int fprintf( FILE stream, const char format, ... );
用于文件操作,根据指定的format(格式)发送信息(参数)到由stream(流)指定的文件.因此fprintf()可以使得信息输出到指定的文件.比如

fprintf()和printf()一样工作.

printf是打印输出到屏幕,fprintf是打印输出到文件。

fprintf()的返回值是输出的字符数,发生错误时返回一个负值。
在有些地方,有这样的定义:printf(...)=fprintf(stdout,...).

举例用法:

屏幕输出:

this is a string
10
1.500000

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
Linux

Redis之事务

一.是什么 可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞 二.能干嘛 一个队列中,一次性、顺序性、排他性的执行一系列命令...
Linux

Vagrant详细教程

镜像下载、域名解析、时间同步请点击阿里云开源镜像站 一、安装virtualBox 进入 VirtualBox 的主页,即可进入下载页面. VirtualBox 是一个跨平台的虚拟化工具,支持多个操作系...
Linux

Windows 下的 Linux环境

概述 主要是两个派系:mingw和cygwin mingw:看官网就可以知道是干啥的了"GCC for Windows 64 & 32 bits",也就是说mingw只是在Windows下把g...
Linux

MapReduce原理深入理解(一)

1.MapReduce概念 1)MapReduce是一种分布式计算模型,由Google提出,主要用于搜索领域,解决海量数据的计算问题. 2)MapReduce是分布式运行的,由两个阶段组成:Map和R...
Linux

010 Linux 文本统计与去重 (wc 和 uniq)

wc 命令一般是作为组合命令的一员与其他命令一同起到统计的作用。而一般情况下使用wc -l 命令较多。 uniq 可检查文本文件中重复出现的行,一般与 sort 命令结合使用。一起组合搭配使用完成统计...
Linux

一篇文章学会shell脚本

一、Shell传递参数 运行: 二、Shell数组 运行: 三、Shell运算符 1、算术运算符 注意:条件表达式要放在方括号之间,并且要有空格,例如: [$a==$b] 是错误的,必须写成 [ $a...
Linux

Fastadmin前台Getshell漏洞复现

Fastadmin前台Getshell漏洞复现 一、简介 FastAdmin是一款基于ThinkPHP5+Bootstrap开发的极速后台开发框架。FastAdmin基于Apache2.0开源协议发布...
Linux

chmod怎么用,Linux文件权限管理

本文翻译自Linux官网的Linux入门文章《File Permissions - chmod》,其中一些部分自作主张做了些修改 Linux从UNIX继承了文件所有权和权限的观念。这是因为它被认为是一...
Linux

Linux指令_曾佳豪

一、基础指令 1、ls指令 含义:ls (list) 用法1 :#ls 含义:列出当前工作目录下的所有文件/文件夹的名称 用法2 :#ls 路径 含义:列出指定路径下的所有文件/文件夹的名称 关于路径...
Linux

Linux:文件解压、复制和移动的若干坑

Linux下进行文件的解压、复制、移动应该是最常见的操作了。尤其是我们在项目中使用大量的数据集文件(比如机器学习)时。然而使用这些命令时一不留神就会掉进坑里,这篇文章我们就来细数用Shell进行文件操...