__int128模板 输入输出

Posted Tecode

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了__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;
}

以上是关于__int128模板 输入输出的主要内容,如果未能解决你的问题,请参考以下文章

__int128的读入读出模板

__int128使用

关于__int128

板子-__int128

Strassen __128int

关于__int 128 的读入与输出