Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 区域设置是否有定义否定符号的方面?_C++_Localization_Locale_Number Formatting_Negative Number - Fatal编程技术网

C++ 区域设置是否有定义否定符号的方面?

C++ 区域设置是否有定义否定符号的方面?,c++,localization,locale,number-formatting,negative-number,C++,Localization,Locale,Number Formatting,Negative Number,我本来希望刻面包含有关用于否定符号的字符的信息 我是否可以在区域设置的其他地方找到此信息,或者我是否必须假设它总是'-'?如果我们查看它所声明的showpos 对于整型和浮点型,如果设置了showpos,则在前面加上修饰符+ 这让我相信,+总是用来表示一个正数 另外有 我认为这意味着它将始终使用-表示负数,如果它是正数且showpos为true,则使用+。如果不是这样的话,我希望是这样的 如果您查看整型和浮点型的状态,如果设置了showpos,则修饰符+是前置的,因此它看起来像+和-可能是通用的

我本来希望刻面包含有关用于否定符号的字符的信息

我是否可以在区域设置的其他地方找到此信息,或者我是否必须假设它总是
'-'

如果我们查看它所声明的
showpos

对于整型和浮点型,如果设置了
showpos
,则在前面加上修饰符
+

这让我相信,
+
总是用来表示一个正数

另外有

我认为这意味着它将始终使用
-
表示负数,如果它是正数且
showpos
true
,则使用
+
。如果不是这样的话,我希望是这样的


如果您查看整型和浮点型的状态,如果设置了showpos,则修饰符+是前置的,因此它看起来像+和-可能是通用的。@NathanOliver我没想到,但除了括号(我认为它已经在
moneypunct
中表示)之外,我从未见过任何其他方式。也许你可以写一个答案,用它作为支持论点。看起来和其他人一样强壮?
integer   ::= [sign] units
sign      ::= plusminus
plusminus ::= '+' | '-'
integer   ::= [sign] units
sign      ::= plusminus
plusminus ::= plus | minus