c语言实数的输出和占位_C语言输出格式总结
C
语言输出格式总结
C
语言输出格式总结
2008
年
11
月
01
日
星期六
04:23 P.M.
1
一般格式
printf(
格式控制,输出表列)
例如:
printf("i=%d,ch=%c\n",i,ch);
说明
:
(1)“格式控制”是用双撇号括起来的字符串,
也称“转换控制字符串”,
它包括两种信息:
①格式说明:由“%”和格式字符组成,它的作用是将输出
的数据转换为指定的格式输出。
②普通字符,即需要原样输出的字符。
(2)“输出表列”是需要输出的一些数据,可以是表达式
(3) printf
函数的一般形式可以表示为
printf(
参数
1
,参数
2
,„„,参数
n)
功能是将参数
2
~参数
n
按参数
1
给定的格式输出
2
格式字符(
9
种)
(1)d
(或
i
)格式符。用来输出十进制整数,有以下几种用法:
①%d,按整型数据的实际长度输出。
②%md,
m
为指定的输出字段的宽度。如果数据的位数小于
m
,
则左端补以空格,若大于
m
,则按实际位数输出。
③%ld(%mld 也可
)
,输出长整型数据。
例如:
long a=123456;
printf("%ld",a);
(2)o
格式符,以八进制数形式输出整数。格式:
%o
,
%mo,%lo
,
%mlo
都可。
(3)x(
或
X)
格式符,以十六进制数形式输出整数。格
式:
%x
,
%mx,%lx
,
%mlx
都可。
(4)u
格式符,用来输出
unsigned
型数据,即无符号数,以十进制数
形式输出。格式:
%u
,
%mu,%lu
都可。
参见
:li4-3.c
(5)c
格式符,用来输出一个字符。格式:
%c
,
%mc
都可。
(6)s
格式符,用来输出一个字符串。格
式:
%s
,
%ms,%-ms
,
%m.ns
,
%-m.ns
都可。
(7)f
格式符,用来输出实数(包括单、双精度),以小数形式输出。
格式:
%f
,
%m.nf
,
%-m.nf
都可。
注意:单精度实数的有效位数一般为
7
位,双精度为
16
位。
(8)e(
或
E)
格式符,
以指数形式输出实数。
格式:
%e
,
%m.ne
,
%-m.ne
都可。
(9)g(
或
G)
格式符,用来输出实数,它根据数值的大小,自动选
f
格
式或
e
格式(选择输出时占宽度较小的一种)。
3
说明
(
1
)除了
X
、
E
、
G
(用大写字母表示)外,其他格式字符必须用小写字母;
(
2
)“格式控制”字符串内可以包含转义字符;
(
3
)
如果想输出字符“%”,
则应该在“格式控制”字符串中用连续两个
%
表示,
c语言实数的输出和占位_C语言输出格式总结相关推荐
- c语言实数的输出和占位_C语言学习笔记(三):占位符
%d:整型的占位符(占位置)%f:小数型(浮点型)的占位符 %c:字符型的占位符 基本数据类型有整型(int),短整型(short),长整型(long),单精度浮点型(float),双精度浮点型( ...
- c语言实数的输出和占位_例4:C语言用%f输出实数
例4:C语言实现用%f输出实数,且只能得到6位小数 解题思路:不指定输出数据的长度,由系统根据数据的实际情况决定数据所占的列数.系统处理的方法一般是:实数中的整数部分全部输出,小数部分输出6位. 源代 ...
- 机械优化黄金分割法c语言编程,黄金分割法_机械优化设计_C语言程序.doc
黄金分割法_机械优化设计_C语言程序黄金分割法_机械优化设计_C语言程序 黄金分割法的优化设计 实验报告 学院:机电工程 机制自动化11-03班 学号:541102010326 姓名:刘点点 1,黄金 ...
- c语言一个整数各位数字个数_C语言编写程序输出10个整数中最小值或最大值
C语言编写程序输出10个整数中最小值或最大值 这是一个比较基础,同时也包含C语言中诸多特点的程序,仔细体会有很多的格式规则和技巧.其中包括:输入语句,输出语句,数组,分支结构,循环结构.希望广大C语言 ...
- c语言exit在哪个头文件_C语言函数执行成功时,返回1和返回0,究竟哪个好?
基本上,没有人会将大段的C语言代码全部塞入 main() 函数,更好的做法是按照复用率高,耦合性低的原则,尽可能的将代码拆分不同的功能模块,并封装成函数.C语言代码的组合千变万化,因此函数的功能可能会 ...
- c语言怎么判断常量合不合法_C语言z简单的入门
C语言入门 物联网开发入门直播课 - 嵌入式/物联网-C语言编程基础 - 创客学院直播室www.makeru.com.cn C语言一经出现就以其功能丰富.表达能力强.灵活方便.应用面广等特点迅速在全 ...
- c语言中调整颜色的函数_C语言中的输入输出函数
点击上方"学士科技",选择"设为星标" 技术干货第一时间送达! 01 字符数据输入输出 字符数据输出函数putchar() C语言中字符数据输出使用的是putc ...
- c语言贪吃蛇最简单代码_C语言指针,这可能是史上最干最全的讲解啦(附代码)!!!...
点击上方"大鱼机器人",选择"置顶/星标公众号"福利干货,第一时间送达!指针对于C来说太重要.然而,想要全面理解指针,除了要对C语言有熟练的掌握外,还要有计算机 ...
- c语言程序 中断函数示例,单片机_C语言函数_中断函数(中断服务程序)
c语言中的中断函数注意事项 单片机_C语言函数_中断函数(中断服务程序) 在开始写中断函数之前,我们来一起回顾一下,单片机的中断系统. 中断的意思(学习过微机原理与接口技术的同学,没学过单片机,也应该 ...
- 语言取10的整数倍_C语言结构体用法很多,坑也很多
C语言可谓是编程界的传奇语言,历经几十年,依然排名前列. 前不久还写了一篇文章<2019年11月C语言接近Java>,说了C语言是比较受欢迎的一种语言,有望在年底超过JAVA,再次成为第一 ...
最新文章
- SpringMVC、Spring和Struts的区别
- python代码打好了怎么运行-python代码是怎样运行的
- JDBF读取DBF文件
- 基于排队理论的云计算模型的MATLAB仿真
- c语言指针怎样代替二维数组,c语言 指针和二维数组
- 尼康日本拟裁员约一千人 涉及半导体制造业务
- ArcMap10.2 本地安装教程
- 二进位注册文件_手工添加注册表项文件reg执行出错,您在注册表编辑器中只能导入二进位注册文件...
- 项目中将orl改为pgsql函数
- ds6708 symbol 驱动_Symbol DS6708条码扫描器
- Office中常见度量单位(转)
- ElasticSearch 一文读懂
- java虎牙app弹幕_虎牙直播随机弹幕插件(OBSS)
- 悉尼mit it硕士选课 INFO5990
- 用swing写个简单的登录器
- 怎样用手机照出证件照
- 学Python真的好找工作吗?资深程序员为你解答
- springboot入门(四):ajax实现登录
- java broken pipe_java.net.SocketException: Broken pipe问题解决
- 文件过滤驱动 VPB 卷参数块 生命周期 IoGetRelatedDeviceObject