美文网首页
雨点的成长1

雨点的成长1

作者: 期待_雨点 | 来源:发表于2017-02-26 14:14 被阅读0次

    初学C语言

    #include<stdio.h>
    int main()
    {
    printf("Hello World!");
    return 0;
    }
    

    函数printf的用法

    1.多进制转换

    #include<stdio.h>
    int main()
    {
    int i=10;
    printf("%d %x %o\n",i,i,i); //d表示十进制,o表示八进制,x表示十六进制
    return 0;
    }
    
    雨点编程

    2.控制输出占位宽、左右对齐

    #include<stdio.h>
    int main()
    {
      int i=1;
      while(i<100)
    {
    printf("%d\n",i);
    i*=10;
    }
    return 0;
    }
    
    雨点编程
    如果把%d换成%10d,也可任意换数
    #include<stdio.h>
    int main()
    {
        int i=1;
        while(i<100)
    {
     printf("%10d\n",i);//表示位宽为10。
     i*=10;
    }        
    return 0;          
    }
    
    雨点编程

    3.小数位数的控制

    #include<stdio.h>
    int main()
    {
    float i=3.1415926;
    printf("%.2f\n",i);//' %.2f'表示小数点后2位,小数点前面的数表示位宽,
     return 0;           //比如' %5.1f' 表示位宽为5,保留小数点后2位。
    }
    
    雨点编程

    4.*的作用

    #include<stdio.h>
    int main()
    {
      float a=3.1415;
      int b=5,c=2;
    printf("%*.*f",b,c,a);//' * '表示一个泛整数,既可以表示位宽也可以表示小数位数
    return 0; 
    }
    
    雨点编程

    5.作为计算位宽或返回值

    #include<stdio.h>
    int main()
    {
    float i=3.14;
    int a;
    a=printf("%.2f\n",i);//'a'表示'printf'中的位宽,'%.2f'的位宽为4,'\n'的位宽为1.
    printf("%d\n",a);
    return 0;
    }
    
    雨点编程
    如果不清楚可以用sizeof()函数进行计算,更快的理解

    相关文章

      网友评论

          本文标题:雨点的成长1

          本文链接:https://www.haomeiwen.com/subject/uiwgwttx.html