一、区别
1.fwrite()写入文件的如果是能够表示为字符,那么就会显示为字符;如果显示不出来,那就写的是二进制内容(打开就是所谓的乱码)
2.fprintf()写的是数字转换成ASCII码之后的字符二、例子
1.fwrite()
//test_01.c
#include <stdio.h>
int main(){    FILE * pFile;int buffer[] = {664, 14, 84, 34};pFile = fopen("./myfile.txt", "w+");fwrite (buffer , sizeof(int), sizeof(buffer), pFile);fflush(stdout);fclose (pFile);return 0;
}
注意:编译执行之后显示乱码,显示的是二进制文件。2.fprintf()
//test_02.c
#include <stdio.h>
int main(){FILE * pFile;int n = 100;char name[] = "Love World!!!";pFile = fopen ("./123.txt","w+");fprintf (pFile, "Name %d [%s]\n",n,name);fclose (pFile);return 0;
}注意:编译执行后是正常内容,fprintf()把内容转换成ASCII码的字符.3.fprintf()输出到终端用法
#include <stdio.h>
#include <stdlib.h>int main(){int i = 150;char str[] = "Love Linux

C语言之fwrite()与fprintf()区别(十一)相关推荐

  1. fprintf是C语言开发库的库函数,C语言问题fwrite和fprintf

    满意答案 ohyeah1127 2014.11.28 采纳率:49%    等级:7 已帮助:114人 fwrite是向流中写入数据,而fprintf是向流中写入格式数据.两者的共同点为向流中写入数据 ...

  2. 《Go语言圣经》学习笔记 第十一章 测试

    <Go语言圣经>学习笔记 第十一章 测试 目录 go test 测试函数 测试覆盖率 基准测试 剖析 示例函数 注:学习<Go语言圣经>笔记,PDF点击下载,建议看书. Go语 ...

  3. C语言 memcpy 和 strcpy 函数区别 - C语言零基础入门教程

    目录 一.memcpy 函数/strcpy 函数简介 二.memcpy 函数/strcpy 函数实战 1.strcpy 函数属于字符串拷贝 2.memcpy 函数属于内存拷贝 三.猜你喜欢 零基础 C ...

  4. C语言 sizeof 和 strlen 函数区别 - C语言零基础入门教程

    目录 一.sizeof 函数与 strlen 函数区别 1.获取字符串长度 – 针对字符串 2.获取指针/数组长度 – 针对指针/数组 3.sizeof 获取内存大小 4.经典案例 二.猜你喜欢 零基 ...

  5. C语言 strcpy 和 strcpy_s 函数区别 - C语言零基础入门教程

    目录 一.strcpy_s 函数/strcpy 函数简介 1.strcpy 函数语法 2.strcpy_s 函数语法 二.strcpy/strcpy_s 函数实战 三.猜你喜欢 零基础 C/C++ 学 ...

  6. C、C++、C#、Java、php、python语言的内在特性及区别

    C.C++.C#.Java.PHP.Python语言的内在特性及区别: C语言,它既有高级语言的特点,又具有汇编语言的特点,它是结构式语言.C语言应用指针:可以直接进行靠近硬件的操作,但是C的指针操作 ...

  7. 理解GO语言make 和 new 的区别

    new 和 make 都可以用来分配空间,初始化类型,但是它们确有不同. 函数原型 new 是内建函数,函数原型为: func new(Type) *Type make 也是内建函数,它的函数原型 比 ...

  8. ios的开发语言是c,iOS应用开发语言C++和C的区别

    在iOS应用开发过程中,我们会用到C语言和C++,他们之间有什么关系?如何区别?各自承担开发语言中的什么作用?这里达内ios培训技术专家给我们做了如下总结. C++是C语言的一个子集,是C语言的进一步 ...

  9. C语言double与float的区别以及输出时的小数点的数位控制

    C语言double与float的区别 float : 单精度浮点数.                double : 双精度浮点数. 两者的主要区别如下: 一.在内存中占有的字节数不同 单精度浮点数在 ...

最新文章

  1. TeamViewer介绍:远程控制计算机
  2. Java开发中Websocket的技术选型参考
  3. 浅析网站过度优化的成因应如何规避?
  4. 李永乐线性代数手写笔记-线性方程组
  5. python入门基础系列_Python3基础系列-基本入门语法
  6. Android View坐标系
  7. mysql php 变量赋值,mysql变量赋值要注意的_MySQL
  8. DeepMind用ReinforcementLearning玩游戏
  9. HH SaaS电商系统的采购功能模块设计
  10. 无限超越超级机器人nds_阿里重新定义个人电脑!仅名片大小,无限升级,不怕丢失无惧病毒,价格仅传统PC一半...
  11. 如何用CSS画一个三角形
  12. mysql数据库文件结构同步,[数据库的表同步mysql]MySQL表结构同步
  13. python进行回归方程显著性检验
  14. Linux-tftp、tftpd-pha安装、使用、配置教程
  15. learn python the hard way中文pdf_Learn Python 3 the Hard Way .pdf
  16. edm邮件直投_EDM邮件直投专家 :直接投递Email到收件人邮箱 Version 4.0.9 Build 503
  17. 探索:爬取双色球开奖历史数据,高准确度预测下一期开奖号码。
  18. java web pring log4j_springmvc之log4j
  19. web前端html5+css3学习笔记(3)——标签
  20. java处理纳秒时间

热门文章

  1. 2015 上半年 JavaScript 使用统计数据
  2. 聊聊python文件
  3. 关于require,require_once,include和include_once的区别
  4. 7月目标 socket , 一致性哈希算法 ; mongodb分片; 分布式消息队列; 中间件的使用场景...
  5. 超实用Mac软件分享(二)
  6. zookeeper集群搭建和API使用
  7. 谷歌 Daydream VR 开发工具
  8. php array 插值,PHP中的关联数组的插值(双引号字符串)
  9. 【机器人】关键问题:动捕原点坐标系到机械臂基坐标系的转换
  10. VS2019下安装NumCpp库小结