• printf格式字符


    字符

    对应数据类型

    含义

    int

    接受整数值并将它表示为有符号的十进制整数

    hd

    Short int

    短整数

    hu

    Unsigned short int

    无符号短整数

    o

    unsigned int

    无符号8进制整数

    u

    unsigned int

    无符号10进制整数

    x / X

    unsigned int

    无符号16进制整数,x对应的是abcdefX对应的是ABCDEF

    f

    floatdouble

    单精度浮点数双精度浮点数

    e / E

    double

    科学计数法表示的数,此处"e"的大小写代表在输出时用的“e”的大小写

    c

    char

    字符型。可以把输入的数字按照ASCII相应转换为对应的字符

    s / S

    char * / wchar_t *

    字符串。输出字符串中的字符直至字符串中的空字符(字符串以'‘结尾,这个''即空字符)

    p

    void *

    16进制形式输出指针

    %

    %

    输出一个百分号

    printf附加格式

    字符

    含义

    l

    附加在d,u,x,o前面,表示长整数

    -

    左对齐

    m(代表一个整数)

    数据最小宽度

    0

    将输出的前面补上0直到占满指定列宽为止不可以搭配使用-

    N(代表一个整数)

     宽度至少为n不够以空格填充

  • 相关阅读:
    Working with nil
    Determining Equality of Objects
    NSLog中的%@
    ld
    恢复HDFS误删数据
    一个缓冲区溢出示例
    SpringBoard
    Symbol Table
    feof使用注意
    -g vs -rdynamic
  • 原文地址:https://www.cnblogs.com/yifengs/p/12743521.html
Copyright © 2020-2023  润新知