c语言中文件操作&格式化输出&格式化控制&以及%在C语言中的作用

printf()

格式控制符说明:

%d:按整型数据的实际长度输出。
%m.nd:m为指定的输出字段的宽度,n定义为实际输出的个数。(如果m小于字段的宽度,则字段全部输出,即忽略m的存在)
m>0时为右对齐,m<0时为左对齐
如果省略m或者n,则m=n;
如果只有m且不指定空位填0,根据m的正负值,空位以空格补齐。
#include<iostream>
using namespace std;
int main() {

	const char *a = "1234567890";  //长度为10
	printf("%3.10s\n", a);  // 
	printf("%12.3s\n", a);  // 
	printf("%10.3s\n", a);
	printf("%5s\n", a);
	printf("%15s\n", a);//右对齐
	printf("%-15s\n", a);//左对齐
	return 0;
}

运行结果:

 

参考文章https://www.cnblogs.com/zhanggaofeng/p/8282403.html

scanf()

1、scanf("输入控制符", 输入参数);

2、scanf("输入控制符非输入控制符", 输入参数);

C语言scanf函数用法完全攻略

%在C语言中的作用

1、一种格式,控制输出数据类型的 。

  常用的格式控制列表的格式有以下一些:

  %d:以带符号的十进制形式输出整数。 %o:以八进制无符号形式输出整数。

  %x: 以十六进制无符号形式输出整数。 %u:以无符号十进制形式输出整数。

  %c:以字符形式输出,只输出一个字符, %s:输出字符串。

  %f:以小数形式输出单,双精度数,隐含输出6位小数。 %e:以指数形式输出实数。

2、取余

C语言提供了一个取余数的运算符%,称之为“模”运算符。只有两个整数之间才可以进行模运算!
a % b 表示 用b来整除a,商整数,得到余数。

5%3 = 2
4%3 =1
3%3 =0

c语言的取模运算


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值