其他分享
首页 > 其他分享> > __int128模板 输入输出

__int128模板 输入输出

作者:互联网

#include <bits/stdc++.h>
using namespace std;
inline __int128 read() {
	__int128 x=0,f=1;
	char ch=getchar();
	while(ch<'0'||ch>'9') {
		if(ch=='-')
			f=-1;
		ch=getchar();
	}
	while(ch>='0'&&ch<='9') {
		x=x*10+ch-'0';
		ch=getchar();
	}
	return x*f;
}

inline void write(__int128 x) {
	if(x<0) {
		putchar('-');
		x=-x;
	}
	if(x>9)	write(x/10);
	putchar(x%10+'0');
}

int main() {
	__int128 a = read();
	write(a);
	return 0;
}

标签:__,ch,read,write,int128,模板,getchar
来源: https://www.cnblogs.com/Tecode/p/14853607.html