占位符列举

简介: 该文本是关于C语言格式化输出的说明,包括 `%` 转义字符的各种用法: `%c` 表示字符, `%s` 代表字符串, `%d/i` 用于十进制整数, `%f` 处理小数, `%e/E/g` 用科学记数法表示浮点数, `%o` 输出八进制, `%x` 输出十六进制, `%p` 用于指针, `%n` 记录已输出字符数,以及不同整数类型的变体如 `%hd`, `%lu`, `%lld`, `%llx` 等。还有 `%zu` 对应 `size_t` 类型,`%%` 输出百分号本身。内容遵循 CC 4.0 BY-SA 版权协议。

%c:字符


%s:字符串


%d:十进制整数


%i:整数,基本等同于%d


%f:小数(包含float和double类型)


%lf:long double类型小数


%a:十六进制浮点数,字母输出为小写


%A:十六进制浮点数,字母输出为大写


%e:使用科学计数法的浮点数,指数部分的e为小写


%E:使用科学计数法的浮点数,指数部分的E为大写


%g:六个有效数字的浮点数,整数部分一旦超过六位,就会自动转为科学计数法,指数部分的e为小写


%hd:十进制short int 类型


%ho:八进制short int 类型


%hx:十六进制short int 类型


%lu:unsigned long int 类型


%lld:十进制long long int 类型


%llo:八进制long long int 类型


%llx:十六进制long long int 类型


%llu:unsigned long long int 类型


%n:已输出的字符串数量


%o:八进制整数


%p:指针


%u:unsigned int 类型


%x:十六进制整数


%zd:size_t 类型


%%:输出一个%

————————————————


                           版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

                     


目录
相关文章
|
7月前
|
Python
参数定义中的星号(`*`)
参数定义中的星号(`*`)
73 1
|
7月前
|
开发框架 .NET C#
C# 10.0中的扩展属性与模式匹配:深入解析
【1月更文挑战第20天】C# 10.0引入了众多新特性,其中扩展属性与模式匹配的结合为开发者提供了更强大、更灵活的类型检查和代码分支能力。通过这一特性,开发者可以在不修改原始类的情况下,为其添加新的行为,并在模式匹配中利用这些扩展属性进行更精细的控制。本文将详细探讨C# 10.0中扩展属性与模式匹配的工作原理、使用场景以及最佳实践,帮助读者更好地理解和应用这一新功能。
|
7月前
|
SQL 数据库
SQL LIKE 运算符:用法、示例和通配符解释
SQL中的LIKE运算符用于在WHERE子句中搜索列中的指定模式。通常与LIKE运算符一起使用的有两个通配符: 百分号 % 代表零个、一个或多个字符。 下划线 _ 代表一个单个字符。 以下是LIKE运算符的用法和示例:
386 0
Go语言之自定义模板,修改模板默认变量符号
Go语言之自定义模板,修改模板默认变量符号
111 0
Go语言之自定义模板,修改模板默认变量符号
正则表达式的通用语法以及用法作用
正则表达式的通用语法以及用法作用
145 0
正则表达式的通用语法以及用法作用
|
存储 Go 开发者
字符类型注意事项|学习笔记
快速学习字符类型注意事项。
100 0
字符类型注意事项|学习笔记
|
编译器 Go
第四十六章 开发自定义标签 - 标签匹配 操作中的运行时表达式
第四十六章 开发自定义标签 - 标签匹配 操作中的运行时表达式
86 0
this的含义及其用法
this:代表当前对象的引用(谁调用就代表谁) this关键字主要有三个应用: 1.访问成员:
187 0
|
编译器 Scala 开发者
类型匹配的注意事项和细节 | 学习笔记
快速学习类型匹配的注意事项和细节
|
SQL PHP 数据库
Python:正则re.sub实现SQL命名占位符替换
Python:正则re.sub实现SQL命名占位符替换
268 0