C语言之标准输入输出

一. 格式化输出 printf

占位符:

%d    十进制整数打印 int

%lld  十进制整数打印 long long int

%f     浮点数打印        包括double和float

%c    字符打印

%s    字符串打印

1.1 限制宽度

printf() 允许限定占位符的最小宽度

#include <stdio.h>
int main()
{    
  int number;
  number = 10;
  printf("%4d", number);//输出结果是“  10”;
}

上面示例中,%4d 表示这个占位符的宽度至少为4位。如果不满4位,对应的值的前面会添加空格。

输出的值默认是右对齐,即输出内容前面会有空格;

如果希望改成左对齐,在输出内容后面添加空格,可以在占位符的% 的后面插入一个- 号。

例如:

#include <stdio.h>
int main()
{    
  int number;
  number = 10;
  printf("%-4d", number);//输出结果是“10  ”;
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值