c语言基础-----printf 的使用(格式控制符整理)

本文详细介绍了C语言中printf函数的格式控制符用法,包括标志、最小输出宽度、精度、长度修正符和类型等概念,是C语言学习者的必备知识。

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

标准C语言库函数fprintf/printf格式字符串的转换说明形式是这样的:
%[标志][最小输出宽度][.精度][长度修正符]类型

注意 * 的使用
#include<stdio.h>
int main()
{
	//%[标志][最小输出宽度][.精度][长度修正符]类型
	int a,b;
	char ch[20]={"asdfghjklzxcvbnmqwe"};
	scanf("%d%d",&a,&b);
	printf("%*.*s\n",a,b,ch);//第一个* 表示总宽 第二个 * 输出个数
	printf(" %d %o  %x\n",10,10,10);
	//octonary 八进制 
	//hex 十六进制,巫婆,妖法
	//decimal 十进位的,小数的
	//%e以指数形式输出实数,
	printf("%03d  %d",22,22);
	//0是标志空位用0填充 3表示长度
	return 0;
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值