`
yidongkaifa
  • 浏览: 4060705 次
文章分类
社区版块
存档分类
最新评论

printf()输出格式控制

 
阅读更多

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函数输出格式

    必须用与数据类型相匹配的输出格式,才能把数据...C语言的printf函数提供了丰富的输出格式,printf的格式控制的完整格式由前导字符与格式字符构成,即: %前导字符格式字符 其中%:表示格式说明的起始符号,不可缺少。

    c语言printf()输出格式大全

    c语言printf()输出格式大全,希望对大家有帮助

    c语言printf()输出格式控制.doc

    c语言printf()输出格式控制.doc

    printf用法大全,C语言printf格式控制符一览表.docx

    输入输出函数(printf 和 scanf)是C语言中非常重要的两个函数,也是学习C语言必学的两个函数。在C语言程序中,几乎没有一个程序不需要这两个函数,尤其是输出函数(printf),所以这两个函数必须要掌握。 如果在...

    字符和浮点型的printf函数的各种格式控制符.jpg

    小数格式、指数格式和精简格式等等

    C语言输出格式总结.

    printf(格式控制,输出表列) 例如:printf("i=%d,ch=%c\n",i,ch); 说明: (1)“格式控制”是用双撇号括起来的字符串,也称“转换控制字符串”,它包括两种信息: ①格式说明:由“%”和格式字符组成,它的作用...

    php printf输出格式使用说明

    printf的格式控制的完整格式: % – 0 m.n l或h 格式字符 下面对组成格式说明的各项加以说明: ①%:表示格式说明的起始符号,不可缺少。 ②-:有-表示左对齐输出,如省略表示右对齐输出。 ③0:有0表示指定空位填0,...

    printf输出颜色

    在做windo下的歌词解析时(软件vc6.0),用于控制字符输出颜色的变化。

    printf源代码分析

    printf()函数是格式化输出函数, 一般用于向标准输出设备按规定...格式控制由要输出的文字和数据格式说明组成。要输出的的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。

    linux上printf输出带颜色和高级格式控制(推荐)

    主要介绍了linux上printf输出带颜色和高级格式控制的相关资料,需要的朋友可以参考下

    36_printf_3_printf为什么需要输出控制符=..swf

    36_printf_3_printf为什么需要输出控制符=..swf

    详解C语言中printf输出的相关函数

    C语言printf()函数:格式化输出函数 printf()函数是最常用的格式化输出函数,其原型为: int printf( char * format, ... ); printf()会根据参数 format 字符串来转换并格式化数据,然后将结果输出到标准输出...

    printf的格式控制的完整格式(转载)

    ①%:表示格式说明的起始符号,不可缺少。 ②-:有-表示左对齐输出,如省略表示右对齐输出。 ③0:有0表示指定空位填0,如省略表示指定空位不填。 ④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指...

    C语言格式化输出详细说明

    C语言格式化输出详细说明,介绍了printf 一类函数格式化输出的格式控制说明。

    shell学习之printf命令格式化输出语句

    printf 命令用于格式化输出, 是echo命令的增强版。它是C语言printf()库函数的一个有限的变形,并且在语法上有些不同。 注意:printf 由 POSIX 标准所定义,移植性要比 echo 好。 如同 echo 命令,printf 命令也可以...

    c语言printf函数的使用详解

    printf的格式控制的完整格式:% – 0 m.n l或h 格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐输出。③0:有0表示指定空位填0,如...

    通过CAN实现Printf功能上位机及下位机代码

    控制器外设:标准CAN; 上位机实现:Qt(第一个Qt程序) 开始中使用的demo板:某宝STM32F407

    深入剖析PHP中printf()函数格式化使用

    printf的格式控制的完整格式: % – 0 m.n l或h 格式字符 下面对组成格式说明的各项加以说明: ①%:表示格式说明的起始符号,不可缺少。 ②-:有-表示左对齐输出,如省略表示右对齐输出。 ③0:有0表示指定空位填0...

Global site tag (gtag.js) - Google Analytics