negative-number相关内容

具有十六进制负值的sscanf

我需要将十六进制4位数值转换为十进制数,所以我使用了ssscanf,但它不适用于负数... 例如, int test; sscanf(“0xfff6”,“%x”,& test); 返回65526而不是-10。 如何解决这个问题? 解决方案 您必须手动完成。 x 转换说明符执行从 unsigned int 的转换,并且它需要一个类型指针参数为 unsigned int 。例如对于一 ..
发布时间:2018-06-07 17:07:56 其他开发

十六进制数字是负数吗?

十六进制数字是负数吗?如果是,那么怎么做? 对于二进制文件,您将有 signed 和 unsigned 。 如何用Hex表示它们?我需要这个来完成我即将开始的十六进制程序。 解决方案 是的。例如,您可以使用带符号的32位二进制和十六进制表示形式: 十进制:1 二进制:00000000 00000000 00000000 00000001 十六进制:00 00 00 01 ..
发布时间:2018-06-07 16:53:20 Java开发

2的补码十六进制数到java中的十进制数

我有一个十六进制字符串,表示2的补码数。有没有一种简单的方法(库/函数)将十六进制转换为十进制而不直接使用它的位? E.G。这是给定左边的十六进制的预期输出: “0000”=> 0 “7FFF”=> 32767(最大正数) “8000”=> -32768(最大负数) “FFFF”=> -1 谢谢! 解决 Integer.valueOf ( “FFFF ..
发布时间:2018-06-07 16:37:20 Java开发

如何在Python中将负整数值转换为十六进制

我使用python 2.6 >>>十六进制(-199703103) '-0xbe73a3f' >>>十六进制(199703103) '0xbe73a3f' 正值和负值是相同的吗? p> 当我使用calc时,值是 FFFFFFFFF418C5C1 。 解决方案 Python的整数可以随意增大。为了以您希望的方式计算原始补充,您需要指定所需的位宽。您的示例 ..
发布时间:2018-06-07 16:37:02 Python

Python格式的负面货币

我还没有发现任何解决如何格式化负面货币的方法。 > from decimal import * import re import sys import os import locale locale.setlocale(locale.LC_ALL,'英语美国1252') #cBalance是Decimal 的运行余额fBalance = locale.curr ..
发布时间:2018-02-04 11:41:59 Python

比较bash中的负数

我如何完成涉及负数的数字比较? if [[“-2”> “-1”]];那么 echo“-2> -1” else echo“-2 fi / pre> 我也尝试了 -1'];那么 ,但条件总是表现为-2大于-1。 当我不使用负数时,比较工作。 我想在纯bash中使用解决方案。 p> 解决方案 似乎可以正常运作: ..
发布时间:2016-12-22 00:02:24 其他开发

如何在处理负零时有效地比较两个浮点值的符号

给定两个浮点数,我正在寻找一种高效方式来检查它们是否具有相同的符号,假设两个值中的任何一个为零(+0.0 例如, ul> SameSign(1.0,2.0)应该返回true SameSign(-1.0,-2.0)应该返回true SameSign(-1.0,2.0)应该返回false b> SameSign(0.0,-1.0)应该返回真实 SameSign(-0.0,1.0) ..
发布时间:2016-12-21 14:02:50 其他开发

将NSNumberFormatter的负格式从(xxx.xx)更改为-xxx.xx

我想更改我的NSNumberformatter从显示负数的圆括号周围放置减号在前面(或任何本地化的标准是)。 我假设我可以用setNegativeFormat: ,但是读苹果的哦,抓住我的头: setNegativeFormat : 设置接收器用于显示负值的格式。 - (void)setNegativeFormat:(NSString *)aFormat ..

使用python matplotlib的正值和负值的堆叠条形图

我试图绘制一个堆叠条形图与python Matplotlib和我有正值和负值,我想画。我已经看过其他帖子谈论如何绘制积极的条形图与正值和负值,但没有一个使用Matplotlib做了,所以我找不到我的解决方案。 带有负JSON数据的堆积条形图 d3.js具有正值和负值的堆叠条形图 Highcharts垂直 我使用这个代码在python中用matplotlib绘制堆叠条形图: im ..
发布时间:2016-11-20 19:21:52 Python

无符号负图元?

在C ++中,我们可以使原语无符号。但他们总是积极的。还有一种方法,使无符号负变量?我知道单词unsigned意味着“无符号”,所以也不是一个减号( - )。但我认为C ++必须提供它。 解决方案 否。 unsigned 只能包含非负数。 如果您需要一个只代表负数的类型, (但为什么你需要这样的类型?) ..
发布时间:2016-10-23 23:16:00 C/C++开发

无符号负图元?

在C ++中,我们可以使原语无符号。但他们总是积极的。还有一种方法,使无符号负变量?我知道单词unsigned意味着“无符号”,所以也不是一个减号( - )。但我认为C ++必须提供它。 解决方案 否。 unsigned 只能包含非负数。 如果您需要一个只代表负数的类型, (但为什么你需要这样的类型?) ..
发布时间:2016-10-23 23:12:53 C/C++开发

为什么新[-1]生成segfault,而新的[-2]引发bad_alloc?

我尝试通过向 new [] 传递一些负参数来测试 bad_alloc 异常。当传递小的负数时,我得到了我所期望的 - bad_alloc 。但是,当传递 -1 时,我可以看到我的对象被构​​造了几千次(我在构造函数中打印静态计数器),应用程序以segfault结束。 new [] 将有符号整数转换为 size_t 因此 -1 是 size_t 和 -2 的最大值 maximum - 1 等等 ..
发布时间:2016-10-23 11:32:53 C/C++开发

是否可以区分0和-0?

我知道整数值 0 和 -0 本质上是一样的。 但是,我想知道是否可以区分它们。 例如,如何知道是否分配了一个变量 -0 ? bool IsNegative(int num) { // 怎么样 ? } int num = -0; int additinon = 5; num + =(IsNegative(num))?加法: 值 -0 内存与 ..
发布时间:2016-10-22 17:29:30 C/C++开发

区分零和负零C ++

我遇到了一个情况在我的代码中,一个函数返回一个双精度,这是可能的双精度零,负零,或另一个值完全。我需要区分零和负零,但是默认的双重比较没有。由于double的格式,C ++不允许使用逐位运算符比较双精度,所以我不确定如何处理。如何区分两者? 解决方案 致电 std :: signbit() 确定符号位的状态。 ..
发布时间:2016-10-20 22:15:49 C/C++开发

C ++:如何在main.cpp中返回一个负值

作为学校的作业,我们必须编写一个C ++程序,并在 main 中返回不同的错误代码。 问题是,如果发生特定错误,但我不知道如何返回负值,我们必须返回 -2 。 例如: int main() { int a = -2; return a; } 在Windows中,这给我一个返回值如: 42232684 在Linux中有 253 为什么 -2 ..
发布时间:2016-10-17 09:09:57 C/C++开发

我的fscanf输出较大的负号

在这个程序中,我试图读取名称和文件的GPA。第一个名字是贝贝,然后空格,然后3.6。 第二行是奥克利,则一个空格和3.5。 INT的main() { FILE * FPTR; FILE * fPtr2; 焦X [10] = {“奥克利”}; 双Y; INT Z者除外; FPTR = FOPEN(“data.txt中”,“R”); 如果(FPT ..
发布时间:2016-08-24 14:31:21 C/C++

重新用C负数presentation?

如何c重新present负整数? 它是由二的补码重新presentation或通过使用MSB(最高显著位) 1 以十六进制为 FFFFFFFF 。 所以,请澄清这对我来说。 解决方案 ISO C(C99),截面 6.2.6.2/2 ,指出实现必须选一个三种不同的再presentations积分的数据类型,2的补一补数或符号/幅度(尽管它是令人难以置信的可能是两个互补的实现远远大于其他 ..
发布时间:2016-08-17 21:17:18 C/C++

用C右移负数

我对C code中,我做到以下几点。 INT nPosVal = + 0xFFFF的; // +增加了便于理解 INT nNegVal = -0xFFFF; // - 增加了对正当的理由 现在,当我尝试的printf(“%D”,nPosVal>> 1,nNegVal>> 1); 我得到 32767 -32768 时这正常吗? 我能认为像 65535> ..
发布时间:2016-08-17 21:12:09 C/C++