515 字
3 分钟
C_的复健(4)
2025-03-27
  • 算数运算符发运算对象包含函数表达式

  • 自加和自减运算符的结合方向是自右至左。(注:可以前缀的都是)

    格式字符意义
    a, A以十六进制形式输出浮点数(C99 新增)。
    d以十进制形式输出带符号整数(正数不输出符号)
    o以八进制形式输出无符号整数(不输出前缀0)
    x,X以十六进制形式输出无符号整数(不输出前缀Ox)
    u以十进制形式输出无符号整数
    f以小数形式输出单、双精度实数
    e,E以指数形式输出单、双精度实数
    g,G以%f或%e中较短的输出宽度输出单、双精度实数
    c输出单个字符
    s输出字符串
    p输出指针地址
    lu32位无符号整数
    llu64位无符号整数
    flags(标识)描述
    -在给定的字段宽度内左对齐,默认是右对齐(参见 width 子说明符)。
    +强制在结果之前显示加号或减号(+ 或 -),即正数前面会显示 + 号。默认情况下,只有负数前面会显示一个 - 号。
    空格如果没有写入任何符号,则在该值前面插入一个空格。
    #与 o、x 或 X 说明符一起使用时,非零值前面会分别显示 0、0x 或 0X。
    与 e、E 和 f 一起使用时,会强制输出包含一个小数点,即使后边没有数字时也会显示小数点。默认情况下,如果后边没有数字时候,不会显示显示小数点。
    与 g 或 G 一起使用时,结果与使用 e 或 E 时相同,但是尾部的零不会被移除。
    0在指定填充 padding 的数字左边放置零(0),而不是空格(参见 width 子说明符)。
    width(宽度)描述
    (number)要输出的字符的最小数目。如果输出的值短于该数,结果会用空格填充。如果输出的值长于该数,结果不会被截断。
C_的复健(4)
https://imwzj.uk/posts/c_的复健4/
作者
王小明
发布于
2025-03-27
许可协议
CC BY-NC-SA 4.0