%lf & printf sprintf

%lf & printf sprintf

当我在printf或者sprintf中使用%lf,并使g++ -g -std=c++11时,会发现输出为0.000000,所以我以为使用%lf输出会始终为0.
然而今天得到了另一个结果: SIGSEGV,段错误:(,于是终于将%lf改为了%f

原因

printf reference
printf的输出格式中是没有%lf的.

猜你喜欢

转载自blog.csdn.net/agctXY/article/details/115343959
今日推荐