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语言输出格式总结相关推荐

  1. c语言实数的输出和占位_C语言学习笔记(三):占位符

    %d:整型的占位符(占位置)%f:小数型(浮点型)的占位符   %c:字符型的占位符 基本数据类型有整型(int),短整型(short),长整型(long),单精度浮点型(float),双精度浮点型( ...

  2. c语言实数的输出和占位_例4:C语言用%f输出实数

    例4:C语言实现用%f输出实数,且只能得到6位小数 解题思路:不指定输出数据的长度,由系统根据数据的实际情况决定数据所占的列数.系统处理的方法一般是:实数中的整数部分全部输出,小数部分输出6位. 源代 ...

  3. 机械优化黄金分割法c语言编程,黄金分割法_机械优化设计_C语言程序.doc

    黄金分割法_机械优化设计_C语言程序黄金分割法_机械优化设计_C语言程序 黄金分割法的优化设计 实验报告 学院:机电工程 机制自动化11-03班 学号:541102010326 姓名:刘点点 1,黄金 ...

  4. c语言一个整数各位数字个数_C语言编写程序输出10个整数中最小值或最大值

    C语言编写程序输出10个整数中最小值或最大值 这是一个比较基础,同时也包含C语言中诸多特点的程序,仔细体会有很多的格式规则和技巧.其中包括:输入语句,输出语句,数组,分支结构,循环结构.希望广大C语言 ...

  5. c语言exit在哪个头文件_C语言函数执行成功时,返回1和返回0,究竟哪个好?

    基本上,没有人会将大段的C语言代码全部塞入 main() 函数,更好的做法是按照复用率高,耦合性低的原则,尽可能的将代码拆分不同的功能模块,并封装成函数.C语言代码的组合千变万化,因此函数的功能可能会 ...

  6. c语言怎么判断常量合不合法_C语言z简单的入门

    C语言入门 物联网开发入门直播课 - 嵌入式/物联网-C语言编程基础 - 创客学院直播室​www.makeru.com.cn C语言一经出现就以其功能丰富.表达能力强.灵活方便.应用面广等特点迅速在全 ...

  7. c语言中调整颜色的函数_C语言中的输入输出函数

    点击上方"学士科技",选择"设为星标" 技术干货第一时间送达! 01 字符数据输入输出 字符数据输出函数putchar() C语言中字符数据输出使用的是putc ...

  8. c语言贪吃蛇最简单代码_C语言指针,这可能是史上最干最全的讲解啦(附代码)!!!...

    点击上方"大鱼机器人",选择"置顶/星标公众号"福利干货,第一时间送达!指针对于C来说太重要.然而,想要全面理解指针,除了要对C语言有熟练的掌握外,还要有计算机 ...

  9. c语言程序 中断函数示例,单片机_C语言函数_中断函数(中断服务程序)

    c语言中的中断函数注意事项 单片机_C语言函数_中断函数(中断服务程序) 在开始写中断函数之前,我们来一起回顾一下,单片机的中断系统. 中断的意思(学习过微机原理与接口技术的同学,没学过单片机,也应该 ...

  10. 语言取10的整数倍_C语言结构体用法很多,坑也很多

    C语言可谓是编程界的传奇语言,历经几十年,依然排名前列. 前不久还写了一篇文章<2019年11月C语言接近Java>,说了C语言是比较受欢迎的一种语言,有望在年底超过JAVA,再次成为第一 ...

最新文章

  1. SpringMVC、Spring和Struts的区别
  2. python代码打好了怎么运行-python代码是怎样运行的
  3. JDBF读取DBF文件
  4. 基于排队理论的云计算模型的MATLAB仿真
  5. c语言指针怎样代替二维数组,c语言 指针和二维数组
  6. 尼康日本拟裁员约一千人 涉及半导体制造业务
  7. ArcMap10.2 本地安装教程
  8. 二进位注册文件_手工添加注册表项文件reg执行出错,您在注册表编辑器中只能导入二进位注册文件...
  9. 项目中将orl改为pgsql函数
  10. ds6708 symbol 驱动_Symbol DS6708条码扫描器
  11. Office中常见度量单位(转)
  12. ElasticSearch 一文读懂
  13. java虎牙app弹幕_虎牙直播随机弹幕插件(OBSS)
  14. 悉尼mit it硕士选课 INFO5990
  15. 用swing写个简单的登录器
  16. 怎样用手机照出证件照
  17. 学Python真的好找工作吗?资深程序员为你解答
  18. springboot入门(四):ajax实现登录
  19. java broken pipe_java.net.SocketException: Broken pipe问题解决
  20. 文件过滤驱动 VPB 卷参数块 生命周期 IoGetRelatedDeviceObject

热门文章

  1. 读书笔记—《雷达信号处理基础》第一章 雷达系统与信号处理概述
  2. linux系统添加中文字体后不生效
  3. 手机steam未能连接到服务器1004,steam与服务器连接失败
  4. 关于Android直接连MySQL获取数据的真机测试的一些坑
  5. 两个HC05蓝牙模块相互之间的通信
  6. gsp计算机系统内审结论,GSP计算机系统内审表.docx
  7. 追赶法 c++代码实现
  8. 黑科技神器-uTools,必须下载
  9. MT4MT5跟单EA系统跨平台
  10. 37种传感器(四)之光敏电阻传感器模块+Stduino NanoUNO