2、C/C++中数据的输入输出(1) printf() 用法
来源:互联网 发布:mac 界面英文变中文版 编辑:程序博客网 时间:2024/05/22 15:31
C语言中采用函数的方法为程序输入和输出数据。这些函数包括scanf()、printf()、getchar()、putchar()、get(),等等。要使用这些函数,必须要包含头文件 stadio.h。
1、printf()
printf() 函数用于输出格式化数据。
printf("格式控制字符串", 输出参数列表)
格式字段的基本形式如下:
% [-] [+] [#] [w] [.p] [l或L] 格式转换符
中括号表示其内的内容为选择项,是可选的。
printf() 函数的格式字段的各选择项
格式选择项 作用
w 输出的宽度,若实际宽度大于 w 值,则按实际输出
- 在 w 限定的长度内左对齐
+ 对带符号的数据,输出时加“+”、“-”符号,默认时,只负号加“-”
# 当八(十六)进制输出时,前面加 0(0x)
.p 输出精度,浮点数由 p 决定有效位,对字符串,左对齐输出 p 个字符
l 或 L 表示长整型或long double 型数据
格式转换符:
转换符 参数类型 说明
D 整型 有符号十进制
U 整型 无符号十进制
O 整型 无符号八进制
x 整型 无符号十六进制
c 字符 单个字符
s 字符串 输出的'\0' 为终止的字符串
f 浮点型 以小数形式输出
e 浮点型 以科学计数法形式输出
g浮点型根据数值f 或 e 格式输出
#include<stdio.h>void main(){ int a =5, b =10, c = 0xffff; char ch = 'c'; long int li = 2000L; float f = -3.5; double y = 70.3; printf("Hello,xiaoxi\n"); printf("%d\n",a); printf("number b is %+d\n",b); printf("%#x\n",c); printf("char ch is %-20c ok\n",ch); printf("My string%s","Hello,nice to meet you!\n"); printf("number li is %dL\n",li); printf("number f is %e\n",f); printf("a = %d,f= %f\n",a,f);}
结果:
0 0
- 2、C/C++中数据的输入输出(1) printf() 用法
- c语言输入输出函数printf与scanf的用法格式
- C语言中printf()的用法
- c 语言的标准输入输出,scanf,printf
- eclipse C/C+ CDT中scanf、cin、 printf、cout不能debug输入输出的问题
- C语言printf()的用法
- 格式化输入输出浮点数据的细微问题(C标准:printf,scanf)
- C 语言 printf 用法
- C语言之函数printf()的用法
- C 语言的HelloWorld(printf用法详解)
- c语言输入输出函数printf与scanf
- C语言输入输出格式printf(),scanf()
- c语言数据输入输出
- C--数据输入输出
- [c] printf 输出 16 格式的数据
- C语言中long long的用法 C++ __int64用法 __int64的printf问题
- C语言之字符数据的输入输出
- C语言学习:数据的输入输出
- 巧用JSON.stringify()生成漂亮格式的JSON字符串
- html简介
- 前端学习笔记--css基础的基础
- RecycleView在中间“插入”布局以及添加头部的姿势
- 我的四轴专用PID参数整定方法及原理
- 2、C/C++中数据的输入输出(1) printf() 用法
- Git 从安装配置到使用心得
- bootstrap fileinput 上传插件
- POJ1065-Wooden Sticks-最长下降子序列
- 作为程序员必须知道的编程语言编年史
- 网络七层协议、TCP/IP、UDP、HTTP、Socket 个人理解
- 使用MySql时报错:Error loading MySQLdb module: No module named 'MySQLdb'
- 安卓代码生成器的使用
- opencv之分水岭算法 watershed 函数源码注解