发现一个罕见的快写 有人用过吗
  • 板块学术版
  • 楼主CNCAGN
  • 当前回复26
  • 已保存回复26
  • 发布时间2023/10/24 20:14
  • 上次更新2023/11/2 11:32:57
查看原帖
发现一个罕见的快写 有人用过吗
65161
CNCAGN楼主2023/10/24 20:14

媲美快写的printf

RT,函数是__builtin_printf、比快写慢一点,但是它方便啊 而且还支持各种类型,比如浮点。

void outp(int n) {
	if(!n)	return;
	outp(n / 10);
	putchar((n % 10) + '0');
}
int main() {
	freopen("a.out", "w", stdout);
	for(int i = 1; i <= 1000000; ++i) {
//		__builtin_printf("%d", (int)log(i));//0.1246s 
//		printf("%d", (int)log(i));//1.159s
//		outp((int)log(i));//0.07793s
	}
	cout << clock() << endl;
	return 0;
}
2023/10/24 20:14
加载中...