手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > 编程范例百科 > C语言函数速查 > 文章 当前位置: C语言函数速查 > 文章

printf函数

时间:2019-10-09    点击: 次    来源:网络    作者:佚名 - 小 + 大

printf

 



 原型: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;

     }





上一篇:kbhit函数

下一篇:itoa函数

推荐阅读
备案ICP编号  |   QQ:81962480  |  地址:上海金海路  |  电话:12345678910  |  
Copyright © 2019 MAPDF Studio 版权所有,授权www.mapdf.net使用 Powered by MAPDF.net