c语言浮点数输出格式的控制,c语言输出格式控制「建议收藏」

c语言浮点数输出格式的控制,c语言输出格式控制「建议收藏」1.转换说明符%a(%A)浮点数、十六进制数字和p-(P-)记数法(C99)%c字符%d有符号十进制整数%f浮点数(包括float和doulbe)%e(%E)浮点数指数输出[e-(E-)记数法]%g(%G)浮点数不显无意义的零”0″%i有符号十进制整数(与%d相同)%u无符号十进制整数%o八进制整数e.g.0123%x(%X)十六进制整数0f(0F)e.g…

大家好,又见面了,我是你们的朋友全栈君。

1.转换说明符

%a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99)

%c 字符

%d 有符号十进制整数

%f 浮点数(包括float和doulbe)

%e(%E) 浮点数指数输出[e-(E-)记数法]

%g(%G) 浮点数不显无意义的零”0″

%i 有符号十进制整数(与%d相同)

%u 无符号十进制整数

%o 八进制整数 e.g. 0123

%x(%X) 十六进制整数0f(0F) e.g. 0x1234

%p 指针

%s 字符串

%% “%”

2.标志

左对齐:”-” e.g. “%-20s”

右对齐:”+” e.g. “%+20s”

空格:若符号为正,则显示空格,负则显示”-” e.g. “% 6.2f”

#:对c,s,d,u类无影响;对o类,在输出时加前缀o;对x类,在输出时加前缀0x;

对e,g,f 类当结果有小数时才给出小数点。

3.格式字符串(格式)

[标志][输出最少宽度][.精度][长度]类型

“%-md” :左对齐,若m比实际少时,按实际输出。

“%m.ns”:输出m位,取字符串(左起)n位,左补空格,当n>m or m省略时m=n

e.g. “%7.2s” 输入CHINA

输出” CH”

“%m.nf”:输出浮点数,m为宽度,n为小数点右边数位

e.g. “%3.1f” 输入3852.99

输出3853.0

长度:为h短整形量,l为长整形量

printf的格式控制的完整格式:

% – 0 m.n l或h 格式字符

下面对组成格式说明的各项加以说明:

①%:表示格式说明的起始符号,不可缺少。

②-:有-表示左对齐输出,如省略表示右对齐输出。

③0:有0表示指定空位填0,如省略表示指定空位不填。

④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位数。为指定n时,隐含的精度为n=6位。

⑤l或h:l对整型指long型,对实型指double型。h用于将整型的格式字符修正为short型。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/163835.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • IOC控制反转与DI依赖注入

    IOC控制反转与DI依赖注入新建UserDao接口新建UserDaoImpl实现类IOC控制反转与DI依赖注入~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:IntellijIDEASpring作者:周欢撰写时间:2021/1/19~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IOC(控制反转)作用:实现将组件间的关系从程序内部提…

    2022年6月20日
    24
  • Mac 下ll命令 command not found

    Mac 下ll命令 command not found

    2022年2月10日
    43
  • java中级项目案例_60个Java练手项目案例,看了让你茅塞顿开~

    java中级项目案例_60个Java练手项目案例,看了让你茅塞顿开~给大家推荐一条由浅入深的JAVA学习路径,首先完成Java基础、JDK、JDBC、正则表达式等基础实验,然后进阶到J2SE和SSH框架学习。最后再通过有趣的练手项目进行巩固。JAVA基础Java编程语言(新版)2.Java进阶之设计模式3.JDK核心API4.MySQL基础课程5.正则表达式基础6.JDBC入门教程J2SE&SSH框架7.Java函数式编…

    2022年7月7日
    29
  • 复杂指针声明解析

    复杂指针声明解析

    2022年2月5日
    44
  • html如何设置有序列表的列表项,HTML的有序列表

    html如何设置有序列表的列表项,HTML的有序列表针对HTML的有序列表,由于平常使用的不是很多,刚开始使用的时候也是有遇到一些坑,有几个小问题:1.li的宽度不能设置为100%,这样的话就没办法看到前面的序号2.如果设置li的颜色字体大小,前面的序号会跟着变化,但是给Li设置背景颜色,需要是不会有背景色的3.序号的所占空间约在两个字符之间,但是又不算在Li空间里面,所以在写css样式的时候可能要注意好有序列表有几种项目1项目2项目3第一个typ…

    2022年6月16日
    37
  • mac OS 10.15 catalina内录声音同时使用quicktime录屏教程

    mac OS 10.15 catalina内录声音同时使用quicktime录屏教程首先安装BlackHolehttps://github.com/ExistentialAudio/BlackHole其次根据这个教程在MIDI里面设置多输出设备https://github.com/ExistentialAudio/BlackHole/wiki/Multi-Output-Device在多输出设备里面排序使得内建输出排第一个,同时给内建输出和BlackHole都打上勾选…

    2022年5月20日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号