快读

fast:

#include <bits/stdc++.h>
using namespace std;
char c;
char c3[10];
string s;
int d;
double lf;
unsigned int u;
int o;
int x;
int n; 
int main(){
	scanf("%c",&c);
	printf("%c\n",c);
	//%c:字符 
	//wrong using:
//	scanf("%s",&s);
//	printf("%s\n",s);
	//right using:
	scanf("%s",&c3);
	printf("%s\n",c3);
	//%s:字符串 
	scanf("%lf",&lf);
	printf("%lf\n",lf);
	printf("%.3lf\n",lf);
	//%lf 四舍五入至六位的小数
	//%.(数字)lf 四舍五入至(数字)位的小数
	//不常用 
	scanf("%u",&u);
	printf("%u\n",u);
	//%u:无符号 
	scanf("%o",&o);
	printf("%o\n",o);
	//%o:八进制(输出为无符号) 
	scanf("%x",&x);//=scanf("%X",&x);
	printf("%x\n",x);
	printf("%X\n",x);
	//%x:十六进制 (输出为无符号小写)
	//%X:十六进制 (输出为无符号大写)
//	scanf("%.3c",&c3);
//	printf("%.3c",);反正我不会用 
	//%.(数字)c: (数字)个字符 
//	scanf("%n",&n); 反正我不会用
//	printf("%d\n",n); +1 
//	scanf("%s%n",&c3,&n); +1
//	printf("%d\n",n); +1
//	printf("%n\n"); +1
//	printf("114514%n\n"); +1
	//%n:bdfs said:本scanf已读入的字符数 (输出为到此字符之前为止,本printf一共输出的字符个数)
}

faster:

#include <bits/stdc++.h>
using namespace std;
int main(){
	ios::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);
	//解除封印后,不要使用scanf or printf。
	//使用则**很大可能**让你因为调输入输出猝死 
}

fastest:
···cpp#include <bits/stdc++.h>
using namespace std;
//请在确保以下条例时使用
////_z仅适用于正整数
////一切仅适用于整数
////如果你的复杂度带log,最好别用
//最后,看一眼
inline int read_z(){int x=0;char ch=getchar();while (ch>='0'&&ch<='9'){x=x10+ch-48;ch=getchar();}return x;}
inline int read(){int x=0;bool f=0;char ch=getchar();while (ch<'0'||ch>'9'){if (ch=='-') f=1;ch=getchar();}while (ch>='0'&&ch<='9'){x=x
10+ch-48;ch=getchar();}return f?-x:x;}
inline void write_z(int x){if(x>9){write_z(x/10);}putchar(x%10+'0');}
inline void write(int x){if(x<0){x*=-1,putchar('-');}if(x>9){write(x/10);}putchar(x%10+'0');}
int main(){
}

posted @ 2024-10-16 20:28  yzc_is_SadBee  阅读(9)  评论(0编辑  收藏  举报