print函数用法

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

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

printf:formted output conversion

函数原型:

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

    函数功能:

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

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

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

若将前面的helloword程序改一下


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

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

附:printf函数输出格式:

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

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

时间: 2024-12-23 22:28:46

print函数用法的相关文章

python 中 print 函数用法总结

Python 思想: “一切都是对象!” 在 Python 3 中接触的第一个很大的差异就是缩进是作为语法的一部分,这和C++等其他语言确实很不一样,所以要小心 ,其中python3和python2中print的用法有很多不同,python3中需要使用括号 缩进要使用4个空格(这不是必须的,但你最好这么做),缩进表示一个代码块的开始,非缩进表示一个代码的结束.没有明确的大括号.中括号.或者关键字.这意味着空白很重要,而且必须要是一致的.第一个没有缩进的行标记了代码块,意思是指函数,if 语句.

python 3 print函数用法总结

Python 3 print 函数用法总结 1. 输出字符串和数字 >>>print("runoob") # 输出字符串 runoob >>> print(100) # 输出数字 100 >>> str = 'runoob' >>> print(str) # 输出变量 runoob >>> L = [1,2,'a'] # 列表 >>> print(L) [1, 2, 'a'] &

python骚操作---Print函数用法

---恢复内容开始--- python骚操作---Print函数用法 在 Python 中,print 可以打印所有变量数据,包括自定义类型. 在 3.x 中是个内置函数,并且拥有更丰富的功能. 参数选项 可以用 help(print) 来查看 print 函数的参数解释. print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values to a stream, or

Python print函数用法,print 格式化输出

原文地址:http://blog.csdn.net/zanfeng/article/details/52164124 使用print输出各型的 字符串 整数 浮点数 出度及精度控制 strHello = 'Hello Python' print strHello #输出结果:Hello Python #直接出字符串 1.格式化输出整数 python print也支持参数格式化,与C言的printf似, strHello = "the length of (%s) is %d" %('H

【Python系统学习01】print函数的用法

原网页和源代码地址 print函数的用法 print - Python中打印信息的函数,可以打印代码运行结果,帮助我们了解代码执行状态. 注意??:在python代码书写过程中,一定要切换成英文输入状态,保证print()函数的括号是用[英文括号],并且其他默认所有正确的语法,包括标点符号都是[英文].不小心用了中文标点的话,计算机会无法识别,然后报错syntaxError:invalid syntax(语法错误:无效语法). 一.主要功能: 打印内容. 打印的意思是:让计算机把你给它的指令结果

Python print()函数高级用法

前面使用 print() 函数时,都只输出了一个变量,但实际上 print() 函数完全可以同时输出多个变量,而且它具有更多丰富的功能. print() 函数的详细语法格式如下: print (value,...,sep='',end='\n',file=sys.stdout,flush=False) 从上面的语法格式可以看出,value 参数可以接受任意多个变量或值,因此 print() 函数完全可以输出多个值.例如如下代码:大理石构件维修厂家 user_name = 'Charlie' us

python之函数用法capitalize()

# -*- coding: utf-8 -*- #python 27 #xiaodeng #python之函数用法capitalize() #capitalize() #说明:将字符串的第一个字母变成大写,其他字母变小写. ''' capitalize(...) S.capitalize() -> string Return a copy of the string S with only its first character capitalized. ''' #案例 str='xiaoden

Python成长之路第二篇(1)_数据类型内置函数用法

数据类型内置函数用法int 关于内置方法是非常的多这里呢做了一下总结 (1)__abs__(...)返回x的绝对值 #返回x的绝对值!!!都是双下划线 x.__abs__() <==> abs(x) 例如: #!/usr/bin/python print "abs(-45) : ", abs(-45) print "abs(100.12) : ", abs(100.12) print "abs(119L) : ", abs(119L)

python之函数用法setdefault()

# -*- coding: utf-8 -*- #python 27 #xiaodeng #python之函数用法setdefault() #D.get(k,d) #说明:k在D中,则返回 D[K],如果k不在D中,则返回d值 #D.get(k,d), also set D[k]=d if k not in D ''' >>> help(dict.setdefault) Help on built-in function setdefault: setdefault(...) D.set