1,printf( )

%[flags][width][.prec][hIL]type

flag

- 左对齐
+ 输出+
0 填充0
[width][.prec]
number 占据位数
.number 小数位数
* 参数,详见代码
[type]
i或d int
o 8进制输出
x 16进制输出
#include <stdio.h>
int main(){int num,n;//printf("左对齐\n");printf("%-9d\n",1234);printf("%9d\n",1234);printf("----------------\n");/printf("+输出\n");printf("%+d\n",1234);printf("%+d\n",-1234);printf("----------------\n");/printf("0填充\n");printf("%08d\n",1234);printf("----------------\n");/printf("*参数\n");printf("%*d\n",6,123);printf("----------------\n");return 0
}输出:
左对齐
12341234
----------------
+输出
+1234
-1234
----------------
0填充
00001234
----------------
*参数123
----------------

2,scanf( )

%[flag]type

flag
数字 输入最大字符数
type
d 10进制
i 10,8,16进制
o,x 分别为8进制,16进制
#include <stdio.h>
int main(){int num_1,num_2;//输入字符数scanf("%3d%4d",&num_1,&num_2);printf("num_1=%d num_2=%d",num_1,num_2);return  0;
}
输入:1234567
输出:num_1=123 num_2=4567

(1)返回值

返回值
输入项目数(变量数量) scanf( )
输出字符数(包括换行符) printf( )
#include <stdio.h>
int main(){int num_1,num_2;int a,b;num_1=scanf("%d %d",&a,&b);num_2=printf("%dtype%d\n",a,b);printf("num_1=%d,num_2=%d\n",num_1,num_2);return  0;
}输入:123 45
输出:
123type45
num_1=2,num_2=10       //之所以为10,是因为加上了换行符'\n'

文件指针指向文件缓冲区中文件数据的存取位置。(F)

文件指针实际上是一个指向由系统定义的结构体的指针,结构体是在文件打开时由系统自动创建的,里面包含了各种处理文件所需要的信息

格式化输入输出(待更新)相关推荐

  1. java格式化输入输出整理(不定时更新)

    java格式化输入输出 输入 格式1:Scanner sc = new Scanner (new BufferedInputStream(System.in)) 格式2:Scanner sc = ne ...

  2. fprintf、printf、sprintf、fscanf、scanf、sscanf 格式化输入输出

    格式化输入输出 1.         fprintf(格式化输出数据至文件) 相关函数  printf,fscanf,vfprintf 表头文件  #include<stdio.h> 定义 ...

  3. C++格式化输入输出

    要实现格式化输入输出,程序需要包含 iostreams 标准标头 <iomanip> 以定义几个各自采用单个参数的操控器. 备注: 其中每个操控器都返回重载 basic_istream&l ...

  4. java判断输入的格式化_Java的字符串及格式化输入输出

    Java的字符串及格式化输入输出 1.String的不可变 在浅析Java的jvm上的内存位置的分配里已经说明,String使用了常量池技术,所以在栈中的应用要么是指向常量池,要么是指向堆,Strin ...

  5. std::string格式化输入输出

    在C语言中: C函数有sprintf函数, 比较方便, 但是需要知道所需要的内存空间是多少. 在C++的框架MFC中: 在MFC中CString 有Format函数来格式化字符串. 很方便. 难过的是 ...

  6. C语言笔记:格式化输入输出(fprintf、fscanf、sscanf...)

    C语言笔记:格式化输入输出(fprintf.fscanf.sscanf-) 包含以下函数的基本库:stdlib.h fprintf int fprintf(FILE *stream, const ch ...

  7. linux下使用命令行分区、格式化文件系统、更新卷标名称

    2019独角兽企业重金招聘Python工程师标准>>> linux下分区.格式化文件系统.更新卷标名称,这些操作比较少用,但比较繁琐,下面记录一下. 1. 分区,一般使用fdisk, ...

  8. Golang中的格式化输入输出

    Golang中的格式化输入输出 打印输出 在Go语言中有多种输出方式,不同的输出适用场景不同.归纳起来有三种,每种还分为3种方式(原内容.原内容+ln.原内容+f) PrintXX() FprintX ...

  9. 【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字

    目录 一.数值类型 1.整数类型 整数的不同进制表示方式 2.浮点类型 3.布尔类型 二.进制的转换 1.进制间的转换规则 十进制转换二.八.十六进制图解 2.进制转换的函数 三.字符串 1. 字符串 ...

  10. c语言字符型输入格式化,c语言之字符串和格式化输入输出

    字符串和格式化输入输出 #include #include #define DENSITY 62.4 int main(void) { float weight, volume; int size, ...

最新文章

  1. ASP.NET中绑定枚举类型
  2. SpringBoot基于AOP实现自定义非空验证的注解
  3. SpringBoot集成FreeMarker
  4. 将Select转变为支持输入内容对Select的Option进行筛选的js
  5. 让数字营销向人工智能借一双慧眼
  6. Oracle EBS R12.1.1 应用克隆 - 3
  7. arduino光敏+LED+数码管+蜂鸣器综合实验
  8. 安博中程研讨会-HTML5引领2012技术热潮
  9. NOI2019凉凉记
  10. php debug 打印变量_PHP_Debug显示所有变量
  11. Spring源码全解
  12. ubuntu环境下安装opencv教程及测试
  13. 项目引用android-support-v7-appcompat,如何使用android-support-v7-appcompat
  14. c语言读取含特定开头的文件,C#中获取指定路径下特定开头和后缀的所有文件
  15. 【狂神说】Spring学习笔记(全)
  16. 怎样使用计算机上的高级共享设置密码,怎么设置电脑共享密码
  17. 健合集团携手企企通,打造智慧采购商城管理平台
  18. CISSP考试要求里的“应用密码学”内容辅助记忆趣味串讲
  19. 畅想未来计算机英语作文带翻译,“未来畅想”英语作文带翻译
  20. Flume OG和Flume NG的区别

热门文章

  1. Python3.8.5最新版安装教程(含老版本卸载教程)
  2. 用动态实现扩展TVM
  3. 云端智能芯片GPGPU与编译器
  4. 将TVM集成到PyTorch
  5. Technology Document Guide of TensorRT
  6. Waymo的激光雷达计划:进展如何?
  7. 服务器技术综述(一)
  8. 2021年大数据Kafka(九):kafka消息存储及查询机制原理
  9. 2021年大数据常用语言Scala(十七):基础语法学习 Set
  10. 绘制多边形_XDGE_RayMarchine 1- 利用Frag Shader绘制图形