基础
-
使用语法:
("My Name Is: %s", name)
"My Name Is: %s"是第一个参数,就是要格式化的字符串(format string),%s是格式说明符
name是参数列表 -
格式化
%语法
%[argument_index$][flags][width][.precision]conversion
| 参数 | 描述 |
|---|---|
% | 格式说明符以%开头,说明此地要格式化(%符号可根据\理解,要想输出%符号,格式需要写成这样%%) |
| argument_index | 表示后面参数的位置,例如上面的1$表示name |
| flags | 控制输出格式 |
| width | 正整数,表明要输出字符的长度 |
转换符
| 转换符 | 描述 | 例子 |
|---|---|---|
| d | 十进制 | 10 |
| x | 十六进制 | 9f |
| o | 八进制 | 32 |
| f | 定点浮点数 | 15.9 |
| e | 指数浮点数 | 1.59+01 |
| c | 字符 | a |
| s | 字符串 | hello |
| b | 布尔 |
标志
| 标志 | 描述 | 例子 |
|---|---|---|
| + | 打印正负号 | +10 |
| 空格 | 在正数前添加空格 | 10 |
| 0 | 数字前补0 | 011 |
| - | 左对齐 | 111 |
| ( | 将负数括在括号内 | (10) |
2万+

被折叠的 条评论
为什么被折叠?



