signed-integer

    0热度

    3回答

    我想将十六进制数据转换为有符号整数/十进制,并不能找出我做错了什么。我需要FE变为-2。 我使用的是Convert.ToInt32(fields[10], 16),但我得到254而不是-2。 任何援助将不胜感激。

    3热度

    1回答

    目前我的工作在C和面临的困惑关于所签署int类型结构,在这里我给的例子: #include <stdio.h> #include <string.h> struct { signed int age : 4; } Age; int main() { Age.age = -8; printf("Age.age : %d\n", Age.age);

    3热度

    1回答

    我对一个名为OpenBCI的新物联网项目感兴趣,该项目基本上是用于读取和处理脑波和其他生物数据的开源EEG。在他们的docs中,他们声称通过空中传输的数据(通过RFDuino)发送24位数据。到了24位值转换为32位有符号整数,他们提出以下Java友好Processing代码: int interpret24bitAsInt32(byte[] byteArray) { int newIn

    -2热度

    1回答

    我有一个16位无符号整数(65535),我希望把它签?有没有办法做到这一点?

    0热度

    1回答

    我正在学习C++。我想读一些由C++程序中的fortran程序生成的文件。我想要读取的每个文件都包含一个0,1或-1的数字列表。这些数字是fortran程序中定义的1字节整数数组的元素。以下是一个示例Fortran代码以及一个示例C++代码(我尝试将该文件读入一个无符号整数数组中,以此开始)。在Fortran代码中,我将一个1字节整数数组写入二进制文件,然后将该二进制文件读入数组并打印数组元素。当

    0热度

    1回答

    在我的应用程序中,如果NSString包含负整数,我想要显示0。我试图将NSString转换为signed int,但是我的NSString以signed int转换代码始终返回0值。 如:我想@"-0.02"转化为-0.02 int。但我的代码总是返回0而不是原始值。 我试图与下面的代码: (signed)[@"-0.02" intValue] //返回0 [[NSNumberFormatter

    0热度

    1回答

    不少类似的问题已经被问过,但它仍然令我感到困惑如何 unsigned int a = -1; int b = ~0; if (a == b) printf("%u\t%d", a, b); 回报 4294967295 -1 我明白值是如何存储在C中,为什么它显示这些数字,但我的问题是,a==b如何在这里返回true?

    -5热度

    2回答

    我正在使用tricore v3.4.6编译器。 假设我有一个有符号整数,如sint32 a = -1 ,并且想用printf打印。 我试图printf("Signed number %i", a)以及printf("Signed number %d", a)这既给了我编译器的警告,例如 警告:INT格式,SINT32 ARG

    0热度

    2回答

    我想解决一个问题,如下所示:给定一个集合段和一组点,计算每个点包含多少个段。 我遇到的问题是当我不得不计算一个点包含点的次数时。当我有一个确定的输入时,内部循环会正确地递增每个点的计数器,当我有另一个数据集时天气正常,将零与负数进行比较并发生非负数,它会表现得很奇怪。 以下只是一个脚本,用于查找我面临的问题,并不代表实际的实施。 测试用例得到输出如下: 情况1: String debug = "T

    -3热度

    1回答

    任何知道如何将此伪代码转换为MIPS程序集的人?种子是一个全局变量 FUNCTION codgen(): UNSIGNED INTEGER; LOCAL SIGNED INTERGER n; LOCAL UNSIGNED INTEGER x,y; BEGIN n:= [right-justify the five bits "seed"<24:20>, and zero-extend];