码迷,mamicode.com
首页 > 其他好文 > 详细

print函数用法

时间:2014-05-01 19:33:29      阅读:315      评论:0      收藏:0      [点我收藏+]

标签:style   blog   class   code   java   ext   javascript   width   color   int   string   

 

 

bubuko.com,布布扣

 

 

stdio:包含标准输入输出的信息。

printf这个函数的具体使用可以man一下得到

printf:formted output conversion

        函数原型: 

                    bubuko.com,布布扣

       note:这是一个不定参函数。

    函数功能:

                   bubuko.com,布布扣

                  stdin stdout stderr这在linux中是被作为三个文件使用的,系统启动完毕后会默认打开这三个文件。他们的文件描述符一次是0 1 2

                  本文中讲的printf属于第三章函数,它的实现其实是基于linux kernel中的printf函数来实现的,用户区加入了缓冲区,来增加效率,减少接口层的调用。     函数返回值:

                  bubuko.com,布布扣

                 返回的为打印输出的字符个数,当然对于string类型来说,是不包括结尾符/0的。

                 若将前面的helloword程序改一下

            

bubuko.com,布布扣
#include <stdio.h>
int main(void)
{
printf("Hello World!");
sleep(3);
return 0;
}
bubuko.com,布布扣

           程序运行结果表明printf函数内部实现使用了缓冲区,等到缓冲区满或者强制输出缓冲区内容时,才会将缓冲区内容输出到stdout中去。

 

          附:printf函数输出格式:

    d  以十进制形式输出带符号整数(正数不输出符号) 
    o  以八进制形式输出无符号整数(不输出前缀O) 
    x  以十六进制形式输出无符号整数(不输出前缀OX) 
    u  以十进制形式输出无符号整数 
    f  以小数形式输出单、双精度实数 
    e  以指数形式输出单、双精度实数 
    g  以%f%e中较短的输出宽度输出单、双精度实数 
    c  输出单个字符 
    s  输出字符串
 
      

           

 

 

 

 

print函数用法,布布扣,bubuko.com

print函数用法

标签:style   blog   class   code   java   ext   javascript   width   color   int   string   

原文地址:http://www.cnblogs.com/xiaoying1245970347/p/3702788.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!