zoukankan      html  css  js  c++  java
  • 输出格式表示

     1、输出格式%d,%o,%x的用法

     1 #include<stdio.h>
     2 int main()
     3 {
     4     int var=1234;
     5 
     6     printf("%d
    ",var);  //打印1234
     7     printf("%d%%
    ",var);//打印1234%
     8     printf("%o
    ",var);  //打印1234的8进制形式
     9     printf("%x
    ",var);  //打印1234的16进制形式
    10     
    11     return 0;
    12 }

    打印结果:

    2、输出格式%c,%d,%#o,%#x的用法

     1 #include<stdio.h>
     2 int main()
     3 {
     4     int var=1234;
     5 
     6     printf("%d
    ",var);
     7     printf("%#o
    ",var);//添加#,则8进制以0开头
     8     printf("%#x
    ",var);//添加#,则16进制以0x开头
     9 
    10     printf("======================
    ");
    11 
    12     char c='x41';        // x表示16进制
    13 
    14     printf("%c
    ",c);     //打印所对应的字符
    15     printf("%d
    ",c);     //打印所对应的10进制数
    16     printf("%x
    ",c);     //打印所对应的16进制数
    17     printf("%#x
    ",c);    //打印以0x开头的16进制数
    18     
    19     return 0;
    20 }

    打印结果:

    3、打印结果的宽度和左右对齐方法

     1 #include<stdio.h>
     2 int main()
     3 {
     4     int var=1234;
     5 
     6     printf("%10d
    ",var);//宽度是10,默认右对齐
     7     printf("%010d
    ",var);//宽带是10,前面的空间补以0
     8     printf("%-10d
    ",var);//宽度是10,-表示左对齐
     9     
    10     return 0;
    11 }

    打印结果:

    4、打印结果的正负号显示方法

     1 #include<stdio.h>
     2 int main()
     3 {
     4     int var=1234;
     5 
     6     printf("%+d
    ",var);//+可以显示正数的正号
     7     var=-var;
     8     printf("%d
    ",var);//负数可以直接显示
     9     
    10     return 0;
    11 }

    打印结果:

    5、保留小数位数的方法

     1 #include<stdio.h>
     2 int main()
     3 {
     4     float f=123.4567;
     5 
     6     printf("%f
    ",f);  //打印格式为%f,小数点后为6位
     7     printf("%7.2f
    ",f);//右对齐,宽度为7,其中.2表示小数点后保留2位
     8     printf("%-7.2f
    ",f);//其中-表示左对齐
     9 
    10     printf("%e
    ",f); //%e表示科学计数法
    11 
    12     return 0;
    13 }

    打印结果:

  • 相关阅读:
    【HDOJ1534】【差分约束+SPFA】
    【HDOJ3861】【Tarjan缩点+最小路径覆盖】
    【二分图最大权完美匹配】【KM算法】【转】
    学习一点汇编 INT 16H指令
    POJ2449 Remmarguts' Date 第K短路
    POJ3090 巧用欧拉函数 phi(x)
    POJ3420 递推+矩阵快速幂
    UVALive 4671 K-neighbor substrings 巧用FFT
    Tyvj 1068 巧用扩展KMP
    第四周 Leetcode 124. Binary Tree Maximum Path Sum (HARD)
  • 原文地址:https://www.cnblogs.com/onemusk/p/9481901.html
Copyright © 2011-2022 走看看