printf

C语言中采用函数的方法为程序输入和输出数据。这些函数包括scanf()、printf()、getchar()、putchar()、get(),等等。要使用这些函数,必须要包含头文件 stadio.h

1、printf() 

printf() 函数用于输出格式化数据。

printf("格式控制字符串", 输出参数列表)

格式字段的基本形式如下:

% [-] [+] [#] [w] [.p] [l或L] 格式转换符

中括号表示其内的内容为选择项,是可选的。

printf() 函数的格式字段的各选择项

格式选择项     作用

w                    输出的宽度,若实际宽度大于 w 值,则按实际输出
-                     在 w 限定的长度内左对齐
+                    对带符号的数据,输出时加“+”、“-”符号,默认时,只负号加“-”
#                    当八(十六)进制输出时,前面加 0(0x)
.p                   输出精度,浮点数由 p 决定有效位,对字符串,左对齐输出 p 个字符
l 或 L              表示长整型或long double 型数据


格式转换符:

转换符     参数类型         说明
D             整型                有符号十进制
U              整型 无符号十进制
O   整型 无符号八进制
x   整型 无符号十六进制
c   字符 单个字符
s   字符串 输出的'\0' 为终止的字符串
f   浮点型 以小数形式输出
e   浮点型 以科学计数法形式输出
g浮点型根据数值f 或 e 格式输出

[cpp]  view plain  copy
  1. #include<stdio.h>  
  2.   
  3.   
  4. void main()  
  5. {  
  6.    int a =5, b =10, c = 0xffff;  
  7.    char ch = 'c';  
  8.    long int li = 2000L;  
  9.    float  f = -3.5;  
  10.    double y = 70.3;  
  11.   
  12.   
  13.    printf("Hello,xiaoxi\n");  
  14.    printf("%d\n",a);  
  15.    printf("number b is  %+d\n",b);  
  16.    printf("%#x\n",c);  
  17.    printf("char ch is %-20c ok\n",ch);  
  18.    printf("My string%s","Hello,nice to meet you!\n");  
  19.    printf("number li is %dL\n",li);  
  20.    printf("number f is %e\n",f);  
  21.   
  22.   
  23.    printf("a = %d,f= %f\n",a,f);  
  24. }  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值