C语言知识汇总6

本文详细解析了C语言中printf函数的宽度设置与标志使用方法。宽度格式控制输出内容的位数,若实际宽度不足则前置空格;标志如+、空格、-和0影响输出对齐与符号显示,例如正数前加+号或空格,左对齐,及0填充等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(23-)
1.printf函数的宽度:1.宽度格式:"|%ni|\n",数据类型 宽度必须在%和数据类型之间
作用:指定输出内容的位数
意义:如果输出内容实际的宽度大于或者等于指定的宽度,那么会按照实际输出的内容的宽度输出
如果输出的内容小于指定的宽度,那么会在实际输出内容的前面输出内容的前面添加空格
eg:

include <stdio.h>

int main()
{
int num = 999;
printf("|%i|\n",num);
printf("|%2i|\n",num);
printf("|%3i|\n",num);
printf("|%4i|\n",num);

// printf("Hello World!\n");
return 0;
}|
2.printf函数的标志:
int num =999;
printf("|%i|\n", num); |999|
printf("|%+i|\n",num); |+999|
printf("|%-5i|\n",num); |999 |
printf("|% 5i|\n",num); | 999|

                           标志的作用1.当输出值为正数时,在输出值前面加上一个+号,默认不显示
                                                int num =999;
                                                printf("%+i\n",num);
                                                printf("%i\n",num);
                                              2.空格:输出值为正数时,在输出值的前面加上空格,为负数时加负号         
                                              3.-号:左对齐,默认右对齐
                                              4.0 :  右对齐时,用0填充宽度,(默认用空格填充)

eg:int num =1;
printf("|%i|\n",num); |1|
printf("|%2i|\n",num); | 1|
printf("|%02i|\n",num); |01|

转载于:https://www.cnblogs.com/211806314fanqingqing/p/10078045.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值