首页 > 其他分享 >文件-C语言

文件-C语言

时间:2023-03-30 23:11:58浏览次数:37  
标签:文件 十六进制 int long C语言 flag printf type

格式化的输入输出:

  • printf
  • %[flag][width][.prec][hil]type
  • scanf
  • %[flag]type

printf:%[flag][width][.prec][hil]type

Flag 含义
- 左对齐
+ 在前面放+或-
(space) 正数留空
0

0填充

width或prec 含义
number 最小字符数
* 下一个参数是字符数
.number 小数点后的位数
.* 下一个参数是小数点后的位数
类型修饰 含义
hh 单个字节
h short
l long
ll long long
L long double
type 用于 type 用于
i或d int g float
u unsigned int G float
o 八进制 a或A 十六进制浮点
x 十六进制 c char
X 字母大写的十六进制 s 字符串
f或F float,6 p 指针
e或E 指数 n 读入/写出的个数

scanf:%[flag]type

flag 含义 flag 含义
* 跳过 l long double
数字 最大字符数 ll long long 
hh char L long double
h short    
type 用于 type 用于
d int s 字符串(单词)
i 整数,可能为十六进制或八进制

[...]

所允许的字符
u unsigned int p 指针
o 八进制    
x 十六进制    
a,e,f,g float    
c char    

printf和scanf的返回值:

  • 读入的项目数
  • 输出的字符数
  • 在要求严格的程序中,应该判断每次调用scanf或printf的返回值,从而了解程序运行中是否存在问题

文件的输入输出:

 

标签:文件,十六进制,int,long,C语言,flag,printf,type
From: https://www.cnblogs.com/TiAmo-bai/p/17270646.html

相关文章

  • 学习C语言第三天
    前一天学习的数组,接下来要学习的是二维数组和函数。一.二维数组1.1引入场景有三个小队,每个小队都有10个人,对小队进行一些操作。1.2二维数组的定义和表达形式二位数组通常称为矩阵类型说明符数组名[常量表达式][常量表达式]例:intarr[3][3];//一个......
  • 文件的简单学习
    文件输入输出:用>和<做重定向,>是把输入写进另一个文件,<是从文件中获取1FILE*fopen(constchar*resrictpath,constchar*restrictmode);2intfclose(FILE*stream);3fscanf(FILE*,...)打开文件的标准代码:1FILE*fp=fopen("file","r");2if(fp){3fscanf(......
  • Linux系统中创建文件常用的方法!
    众所周知,在Windows系统中可以直接右键新建文件,而在Linux系统中,想要创建文件并非易事,需要通过执行命令来完成,那么Linux系统中创建文件常用的方法有哪些?本文为大家介绍一下Linux系统下创建文件的8种方法,快来了解一下吧。1、重定向符号>通常重定向符号可以创建一个0kb的......
  • WebUploader大文件上传解决方案支持分片断点上传
    ​ 前言文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有......
  • C#:解析XML文件的C#指南
    XML是一种常用的数据交换格式,C#提供了许多内置的类和方法来解析和操作XML文件。在这篇文章中,我们将介绍如何使用C#解析XML文件。读取XML文件要读取XML文件,我们可以使用XmlDocument类。以下是一个示例代码,它读取名为example.xml的XML文件并打印其内容:usingSystem;usingSys......
  • PageOffice 在线编辑 office文件,回调父页面
    一、子页面调用父页面的方法varvalue=window.external.CallParentFunc("ParentFunName(Arguments);");//父页面的JS函数有返回值window.external.CallParentFunc("ParentFunName(Arguments);");//父页面的JS函数无返回值二、是否需要传递参数(子页面关闭窗口的同时刷新父页面......
  • javascript大文件上传解决方案支持分片断点上传
    ​ 这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数下面直接贴代码吧,一些难懂的我大部分都加上注释了:上传文件实体类:看得出来,实体类中已经有很多我们需要的功能了,还有实用的属性。如MD5秒传的信息。pub......
  • nginx文件存储
    yuminstall-yhttpd-tools htpasswd-cb/etc/nginx/htpasswdmynginx123456 auth_basic"Pleaseentertheusernameandpassword";#这里是验证时的提示信息auth_basic_user_file/etc/nginx/htpasswd; location/{  if($request_filename~*^.*?\.(txt|pd......
  • C#:Windows Forms应用程序.cs/.designer.cs/.resx文件之间关系
    在使用VisualStudio开发WindowsForms应用程序时,我们会发现每个窗体都有三个文件:.cs、.designer.cs和.resx。这三个文件之间的关系是什么呢?首先.cs文件是窗体的代码文件,其中包含了窗体的所有事件处理程序、属性和方法等。.designer.cs文件是由VisualStudio自动生成的,其中包......
  • csharp大文件上传解决方案支持分片断点上传
    ​ 4GB以上超大文件上传和断点续传服务器的实现随着视频网站和大数据应用的普及,特别是高清视频和4K视频应用的到来,超大文件上传已经成为了日常的基础应用需求。但是在......