1
wwqgtxx Dec 4, 2018
print("%d"%5)这样就行了
|
2
ysc3839 Dec 4, 2018 via Android 这个问题属于开发者个人选择的问题了,开发者不加入所以没有。
|
3
Monad Dec 4, 2018
关于 std::cout 的好处 你想一下 ssize_t 应该用%???来 printf 输出
|
4
misaka19000 Dec 4, 2018 Python 用 format 挺好的
|
5
codechaser Dec 4, 2018
[C++ std::cout vs printf]( https://stackoverflow.com/questions/4781819/printf-vs-stdcout)
python 里也有字符串格式化`str.format()`吧,这个跟`printf`用法不是差不多吗 |
6
balamiao Dec 4, 2018
为什么 python 里没有 echo,没有 var_dump,没有 snprintf~
|
7
autumn2018 OP @Monad 感谢提醒.我查了一下,c99 里可以用%zd,z 是新引入的 modifier,C++标准里没.
|
8
Monad Dec 4, 2018
@autumn2018 #7 嗯 那么 pid_t 呢 然后 off_t 呢 就是为了解决这些麻烦的地方哈=.=
|
9
zjdznl Dec 4, 2018 via Android
format 函数
|
10
anonymous256 Dec 4, 2018 via Android
python 用过 format 以后,就再也不会想用%s 这种奇怪的东西了。
|
11
crab Dec 4, 2018
print(f"{}")
|
12
guog Dec 4, 2018 via Android
Python3 用 f-string 挺好的
|
13
smdbh Dec 4, 2018
python 里有 print,python 里有比没有 printf 更痛苦的事情
|
14
bill361410 Dec 4, 2018
其实可以自己写一个 printf,按照自己的要求写一个就好了
|
15
Finest Dec 4, 2018
更细化用 string.Template 来做模版处理
|
16
pere Dec 5, 2018
我看 google 的代码规范,printf 比流更推荐使用啊
|
18
Kirscheis Dec 5, 2018 via Android
printf 到底哪里好用。。感觉用起来浑身难受啊
以及 printf 显然比 cout 舒服,所以有人能说说为什么推荐 cout 吗 |
20
deepreader Dec 5, 2018
f-string 了解一下
|
21
aniven Dec 5, 2018
print 就是 printf,而且更强大
|
22
zhiqiang Dec 5, 2018
我就喜欢在 C++里用 printf。std::cout 又丑又难用。
std::cout 号称更安全一点,但只要自己注意点,printf 也没啥,再说现在编译器也能识别出大部分不安全的情况。 |
23
SeaRecluse Dec 5, 2018
刚学 c++的第一堂课,老师就教我们
include<iostream> using namespace std: ... ... cout << "Hello World" << endl; 后来就是 Java,C#,python 所以至今也没用过 printf XD |
24
www5070504 Dec 5, 2018
为什么要有 printf 现有的 print 完全够用啊
|
25
Sasasu Dec 5, 2018 cout 输出一个就要进行一次函数调用, 所以大家都建议用 printf.
不过建议用 https://github.com/fmtlib/fmt, 马上就要变成 std::fmt 了 |