我需要将数字与符号分开。所以,如果我有数字 2635,我需要它是这样的:
"+ 2635."
Here is my code:
printf("%+-#13.4g\n", digit);
我得到的是
"+2635. "
最佳答案
也许您正在寻找更简单的答案,但在紧要关头您可以这样做:
printf("%c%#13.4g\n", digit < 0 ? '-' : '+', fabs(digit));
关于c - printf - 分隔数字和符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16576057/