【发布时间】:2014-01-30 14:26:51
【问题描述】:
是否可以仅使用 sprintf (c++) 以在符号和值之间有空格的方式格式化负整数/双精度?
from this: -1234
to this: - 1234
编辑:它将进入一个字符数组。
【问题讨论】:
-
纯粹出于好奇,你为什么要这种格式?某些国家/地区是否在数字前使用空格格式化负数?
-
文档非常清楚你能做什么和不能做什么...cplusplus.com/reference/cstdio/printf
-
@Bojangles:我确实见过一些报告,其中正数和负数都有一个前导符号,并且符号对齐。
-
我正在编写一种翻译器,它将现代 CNC 机器读取的 g 代码文件转换为旧机器可以读取的旧格式。这些旧机器读取这样的负值。
标签: c++ char string-formatting printf negative-number