c语言printf函数输出

本文详细介绍了C语言中的printf函数,包括其基本格式、各类格式字符(如%d,%c,%s,%f等)的使用方法,以及如何指定输出数据的格式和对齐方式。
摘要由CSDN通过智能技术生成

printf函数是格式输出函数,编程时必须指明输出数据的格式,即根据数据的不同类型指定不同的格式(scanf是格式输入函数)。

printf 函数的一般格式:printf("格式控制",输出列表)

  • 格式控制:选择合适的格式输出
  • 输出列表:要输出的变量名、常量或是表达式
#include<stdio.h>
int main()
{
int i=0,j=2;
printf("%d\n",i);  //变量名
printf("%d\n",i+j);//表达式
return 0;
}

格式字符

(1)d格式符

在输出时按十进制输出,正数的符号不输出。

可以在格式声明中指定输出数据的域宽,如用"%5d",指定输出数据站5列,输出的数据显示在此5列区域的右侧。

#include<stdio.h>
int main()
{
int i=12;
printf("%d\n",i);
printf("%5d\n",i);
return 0;
}

(2)c格式符

用来输出一个字符,也可以规定域宽

char c='m';
printf("%c",c);

(3)s格式符

用来输出一个字符串

printf("%s","china");

(4)f格式符

1、基本型%f
float m=5.2;
printf("%f",m);
2、指定数据宽度和小数位数%m.nf
float m=3.0063;
printf("%3.2f",m);
3、输出的数据向左对齐% -m.nf
      前面加 个负号,其作用与 形式作用基本相同,但当数据长度不超过m
      时,数据向左靠,右端补空格。

(5)e格式符

        用格式声明%e  指定以 指数形式 输出实数。

   (6) i格式符、o格式符、x格式符、u格式符、g格式符(不常用,遇见时可查阅资料)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值