hzh-fa 发表于 2006-8-12 12:26:00
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`的各种输出格式及其用法。 #### 字符串输出格式 ...
`printf`函数是C语言中用于格式化输出的函数,其功能强大,能够根据不同的格式控制符输出不同类型的数据。在使用`printf`时,确保输出格式与数据类型匹配至关重要,因为这直接影响到输出的正确性。 `printf`的格式...
printf 函数调用的一般形式为:printf(“格式控制字符串”, 输出表列)其中格式控制字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。格式字符串是以%开头的字符串,在%后面跟有各种格式...
C语言printf输出格式汇总 C语言中,printf函数是格式输出函数,用于按用户指定的格式,把指定的数据显示到显示器屏幕上。printf函数的功能是将用户指定的格式字符串与输出数据相结合,生成最终的输出结果。 一、...
"C语言printf输出格式的汇总" printf 函数是 C 语言中最常用的输出函数,它提供了丰富的输出格式来控制输出的格式和内容。下面是 printf 函数的输出格式汇总: 一、printf 函数的格式控制 printf 函数的格式控制...
printf函数的核心部分是格式控制符,也就是在printf函数的字符串中用来规定输出格式的特殊符号。格式控制符的正确使用,可以让输出的结果达到预期的显示效果,例如控制显示宽度、精度和对齐方式等。在本文中,将详细...
- 如果想输出字符 `%`, 则应该在格式控制字符串中使用连续两个 `%` 来表示。 - 例如: `printf("%f%%", 1.0/3);` 输出: `0.333333%`。 ### 总结 `printf()` 函数在 C 语言中的应用非常广泛,掌握好其格式化输出的...
`printf` 的格式化输出功能非常强大,它允许用户通过指定特定的格式字符串来控制输出数据的显示样式。本文将详细介绍 `printf` 格式控制符的完整格式及其各种用法。 #### 二、格式控制符的基本结构 `printf` 格式...
标题中的"S32K144使用printf格式化输出"涉及到的是在嵌入式系统开发中,如何在基于NXP S32K144微控制器的平台上实现标准C库中的`printf`函数功能,特别是在FreeRTOS实时操作系统下的应用。S32K144是一款高性能、低...
`printf`函数是C语言中最常用的输出函数之一,用于向标准输出设备(通常是屏幕)输出指定格式的数据。它定义在`stdio.h`头文件中,因此在使用时需要包含此头文件。 #### 二、printf函数基本语法 `printf`函数的...
STM32串口绑定printf格式输出是指将STM32微控制器的USART串口绑定到C语言的标准库函数printf上,以实现格式化输出。这种方法可以将STM32的USART2绑定到C语言的标准库函数printf上,从而实现实时查看变量的值,非常...
`printf()` 函数中的标志用于控制输出数据的格式,主要包括以下几种: 1. **左对齐** (`-`)。 - 数据在输出时会左对齐。 - 示例: `%-20s` 表示字符串输出时左对齐,至少占用 20 个字符位置。 2. **右对齐** (`+`...
本文将深入探讨如何在51单片机上实现串口printf输出函数,以便于进行调试和信息显示。 51单片机的核心是8051 CPU,它集成了CPU、RAM、ROM、定时器/计数器和多个I/O端口。在开发过程中,为了在串行端口输出格式化的...
C语言中的`printf()`函数是用于格式化输出的,它允许程序员精确控制输出的数据样式。在`printf()`函数中,我们使用格式控制字符串来决定输出的内容和格式。这个字符串可以包含转换说明符、标志、最小宽度、精度以及...
KEIL C51 printf格式化输出特殊用法详解 KEIL C51 printf格式化输出特殊用法是KEIL C51开发环境中的一种特殊用法,它允许开发者对printf函数的格式化输出进行自定义设置。 KEIL C51中printf函数的特殊用法主要体现...
"彩色printf输出库"就是为了解决这个问题而设计的,它专为Windows环境构建,允许开发者在控制台中输出不同颜色的文本。这个库通过自定义的printf函数扩展了标准的C语言I/O功能,使我们能够在调试和日志记录时更加...
在本文中,我们将深入探讨如何在基于STM32的嵌入式系统中使用DS18B20温度传感器进行printf输出。DS18B20是一款单线数字温度传感器,以其简单易用、精度高而受到广泛应用。STM32系列微控制器是意法半导体...
在 C 语言中,printf 函数是一个非常重要的输出函数,它可以根据不同的格式化字符串来输出各种类型的数据。在本文中,我们将详细介绍 printf 函数的使用方法和格式化字符串的规定符。 一、printf 函数的基本用法 ...
"190627_STC51单片机printf输出"主题正是关注这一关键功能,即如何在STC12C5608AD这款28引脚的单片机上实现类似C语言标准库中的`printf`函数的功能,以方便地格式化输出数据。 在传统的8051单片机中,由于内存和...