Salubrious 发表于 2022-1-10 23:38:29

printf的一些 转换说明符

printf的一些 转换说明符:
        例如: %d以 十进制 有符号数 的形式 打印一个值:
        int orange = 6;
        printf(" orange = %d \n", orange);
       
        转换说明符的对应:
        l : long;ll : long long ;
        o : 8进制x : 16进制;
        h : short;
        d : 有符号;
        u : 无符号;
        这几个字符是可以排列组合的:
        %ld: 以 有符号十进制 打印一个 long类型的值;
        %lld : 以有符号十进制 打印long long 类型 的值;
        %llu : 以 无符号 十进制 打印long long 类型;
        %lx :以 无符号十六进制 打印 long ;
        %lo :以 无符号 八进制 打印long;
        %hd:   以 有符号 十进制 打印short 型;
        %hx :以无符号 十六进制 打印short;
        %ho: 以 无符号 八进制 打印   short;
        %u:以无符号 十进制 打印int;
        %d:以有符号 十进制打印int;

       

       

1449620085 发表于 2022-1-11 00:04:06

f的哩?|ω`)

Salubrious 发表于 2022-1-11 00:18:45

1449620085 发表于 2022-1-11 00:04
f的哩?|ω`)

浮点数 这块儿还没 太明白,

Salubrious 发表于 2022-1-11 00:19:28

1449620085 发表于 2022-1-11 00:04
f的哩?|ω`)

你有啥问题 说说 ,我试试能解答不能
页: [1]
查看完整版本: printf的一些 转换说明符