社区讨论

发现一个罕见的快写 有人用过吗

学术版参与者 12已保存回复 26

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
26 条
当前快照
1 份
快照标识符
@lo4aidw1
此快照首次捕获于
2023/10/24 20:15
2 年前
此快照最后确认于
2023/11/02 11:32
2 年前
查看原帖

媲美快写的printf

RT,函数是__builtin_printf、比快写慢一点,但是它方便啊 而且还支持各种类型,比如浮点。
CPP
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;
}

回复

26 条回复,欢迎继续交流。

正在加载回复...