输出多个字符串的不同输出方式速度对比
总结
print 是一个比字符串连接慢的操作 (一个一个print比全部连在一起print慢)printf 开销还是挺大的String.format 后再 print 比 printf 快 (Java)sprintf 后再 fputs 也比 printf 快 (C)
C/C++ 里最快且比较方便的输出方式
函数定义
头文件
宽字符版
需要换行
puts(const char *string)
stdout.h
_putws
无需换行
fputs(const char *string, stdout)
stdout.h
fputws
输出单个字符
putchar(int char)
stdout.h
putwchar
2021/9/12补充: 在Linux下使用fputs和putchar有必要在后面加上 fflush(FILE *STREAM) 不然字符串可能不会马上输出出来, Windows则不用Windows下还能用Win32 API来输出WriteConsoleA(GetStdHandle(STD_OUTPUT_HANDLE), const VO ...