三下五除二带你初学c语言(7)——各种输出格式及字符串的输入输出

本文详细介绍了C语言中格式化输出的各种控制字符,包括d、u、f、c、s和e等,解释了它们的功能及使用场景,如十进制整数输出、无符号整数输出、浮点数输出、字符输出、字符串输出和指数形式输出。

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

1.d格式控制字符
(1)%d:以十进制形式输出整数
(2)%md :m限制了数据的宽度,表示输出数据的位数,位数小于m前面用空格补位,大于m则原数输出。
(3)%ld:输出长整型数据,表示数据的位数比%ld多。

int i=123;
printf("%d",i);
在这里插入图片描述
int i=123;
printf("%6d",i);
在这里插入图片描述
int i=12345678;
printf("%6d",i);
在这里插入图片描述2.u格式控制字符
(1)%u:以十进制形式输出无符号的整数
(2)%mu:与%md类似
(3)%lu:与%ld类似
3.f格式控制字符
(1)%f:以小数形式输出实数,整数部分全部输出,小数部分输出6位
(2)%m.nf:以固定格式输出小数,m总位数,n是小数位数
(3)%-m.nf:可以使数据输出左对齐,右端补齐

float i=1.23;
printf("%f",i);

在这里插入图片描述
float i=1.23;
printf("%5.1f",i); 在这里插入图片描述
float i=1.23;
printf("%-5.1f",i);
在这里插入图片描述
4.c格式控制字符:输出单个字符
5.s格式控制字符:输出字符串

printf("%s\n", “hello”);
printf("%c", ‘g’);

char a[6]=“hello”;
char b = ‘g’;
cout << a<<endl;
cout << b;
在这里插入图片描述6.e
%e:以指数形式输出
printf("%e", 100000);
system(“pause”);
在这里插入图片描述
另外字符的输入输出有putchar()getchar()
字符串输入输出有puts()和gets()
用的不多,先不说了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值