printf

转载 2012年03月28日 17:10:56



  原型:extern void printf(const char *format,...);
  
  用法:#include <stdio.h>
  
  功能:格式化字符串输出
  
  说明:format指定输出格式,后面跟要输出的变量
        目前printf支持以下格式:
          %c        单个字符
          %d        十进制整数
          %f        十进制浮点数
          %o        八进制数
          %s        字符串
          %u        无符号十进制数
          %x        十六进制数
          %%        输出百分号%
        一个格式说明可以带有几个修饰符,用来指定显示宽度,小数尾书及左对齐等:
          -         左对齐
          +         在一个带符号数前加"+"或"-"号
          0         域宽用前导零来填充,而不是用空白符
        域宽是一个整数,设置了打印一个格式化字符串的最小域。精度使用小数点后加数字表示的,
        给出每个转换说明符所要输出的字符个数。
  注意:带修饰符的显示可能不正常





          
  举例:

    // printf.c
      
      #include <stdio.h>
      #include <system.h>

      main()
      {
        int i;
        char *str="GGV";
        
        clrscr();
        
        textmode(0x00);
        printf("Printf Demo-%%c");
        printf("--------------");
        printf("%c-%c-%c-%c\n",'D','e','m','o');
        printf("%2c-%2c-%2c-%2c\n",'D','e','m','o');
        printf("%02c-%02c-%02c-%02c\n",'D','e','m','o');
        printf("%-2c-%-2c-%-2c-%-2c\n",'D','e','m','o');
        
        getchar();
        clrscr();
        textmode(0x00);            // not nessary
        i=7412;
        printf("Printf Demo-%%d");
        printf("--------------");        
        printf("%d\n",i);
        printf("%14d",i);
        printf("%+10d\n",i);       // output format not correct(bug)
        printf("%-10d\n",i);
        
        getchar();
        clrscr();
        printf("Printf - d,o,x");
        printf("--------------");        
        printf("%d\n",i);
        printf("%o\n",i);         // %o and %x not implemented
        printf("%x\n",i);
        
        getchar();
        clrscr();
        printf("Printf Demo-%%s");
        printf("--------------");
        printf("   %s\n","Demo End");
        printf("    %s\n","Thanx");
        printf("    %s\n  %s","Golden","Global View");
        
        getchar();
        return 0;
      }

相关文章推荐

C语言printf格式

  • 2017-07-18 16:20
  • 28KB
  • 下载

printf函数返回值

Shell printf 命令

上篇博文我们说了 Shell echo-使用echo实现更复杂的输出格式控制这篇博文我们来学习 Shell 的另一个输出命令 printf。语法printf 命令模仿 C 程序库(library)里的...

不用标准库的简型printf

C++字符串格式化 sprintf、printf

【区别】由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。 sprintf 是个变参函数,定义如下: int s...

printf函数常用的输出方式及格式化输出说明

printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。 printf()函数的调用格式为: printf("", )。 格式输出,它是c语言中产生格式化输出的函数(在 ...
  • zlllg
  • zlllg
  • 2017-05-06 18:45
  • 54

LCK_printf()的函数说明

  • 2013-09-11 01:12
  • 79KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)