unsigned 相关问题

无符号变量是一个只能表示非负数的变量。

我应该何时使用“int”与更多特定于标志或特定尺寸的类型?

我有一个用于在C中实现的编程语言的VM。它支持在32位和64位架构以及C和C ++下编译。我想让它干净利地编译......

回答 5 投票 55

解释用C ++签名的无符号(长整数)int

我想重新解释无符号长整数的32位作为有符号长整数。完全相同的位,仅被视为2的补码整数,而不是无符号整数。我不认为只是铸造......

回答 3 投票 4

如何在C中将unsigned int转换或转换为int?

如果问题看起来很奇怪,我道歉。我正在调试我的代码,这似乎是问题,但我不确定。谢谢!

回答 6 投票 15

你是否必须将`u`后缀附加到无符号整数?

我知道你的后缀意味着'无符号'。但是在以下代码中是必要的吗? uint32_t hash = 2166136261u;这是一个问题还是惯例?或者在这种情况下它有任何技术意义吗? ...

回答 1 投票 7

负的unsigned int?

我试图围绕truetype规范。在此页面上,在“cmap”格式4部分中,参数idDelta被列为无符号16位整数(UInt16)。然而,更进一步,......

回答 2 投票 0

我们为什么要使用addiu而不是addi?

在MIPS汇编中,使用addiu而不是addi有什么好处?是不是addiu无符号(并且会破坏我们的计算?)

回答 1 投票 4

如果我将unsigned int赋给signed int,可以有未初始化的位

我有一个无符号整数(比如32位),当我将它赋给有符号整数时,转换后是否可以在有符号整数中保留未初始化的位。 unsigned int i = 10 int j = i;我有...

回答 1 投票 0

这是VC编译器的错误吗?关于无符号整数包装

我认为下面的C程序应输出1:#include int main(){unsigned int n = 18u;而((n + 17u)> = 17u)n- = 17u;的printf( “%U \ N”,N + 17U);返回0;但编译了......

回答 2 投票 6

如果数字大于32,767,则打印到LED端口199

所以,我创建了一个测量步进电机转动程度的程序。我们必须将度数测量到最接近的10度(即如果电机已经转过141.75度,我们......

回答 1 投票 0

如何确定Python变量的类型?

如何查看变量的类型,无论是无符号32位,带符号16位等等?我该如何看待它?

回答 16 投票 1253

为什么看起来数组在c联合中被编入索引?

在c中创建无符号整数和4字节数组的并集时,字节的顺序似乎是相反的。为什么是这样?对于二进制表示为10000000 00000000 00000000的整数...

回答 3 投票 0

如何处理ARM中的有符号整数? [关闭]

我有一个子程序,需要计算一个涉及其中的一些乘法和加法的函数。问题是我不明白如何在内存中存储有符号整数。我......

回答 1 投票 -1

我正在创建一个表,并根据+或 - 值将文本着色为绿色或红色,有没有办法可以从数字中删除符号

当我在html中显示时,我试图从我的号码中删除' - '符号,因为我不再需要它,因为我对文本进行了颜色编码。这是可能的,如果是这样,我怎么能删除 - ...

回答 4 投票 0

将float 32精确地转换为unsigned short或unsigned char

首先对不起,如果这是重复,我找不到任何主题回答我的问题。我正在编写一个小程序,用于将32位浮点值转换为short int(16 ...

回答 3 投票 0

C ++将整数复制到char []或unsigned char []错误

所以我使用下面的代码将一个整数放入char []或unsigned char [](unsigned ???)char test [12]; test [0] =(i >> 24)&0xFF; test [1] =(i >> 16)&0xFF;测试[2] ...

回答 3 投票 0

Java中的无符号长整数

目前,我使用的是有符号值,-2 ^ 63到2 ^ 63-1。现在我需要相同的范围(2 * 2 ^ 64),但只有正值。我发现java文档提到unsigned long,这适合这个......

回答 3 投票 5

无符号二进制整数减法

是否可以从较小的无符号整数中减去较大的无符号整数?我想要考虑的例子是00000000-11111111,其中两个整数都是无符号的。由于无符号整数...

回答 1 投票 0

对std :: vector的迭代:unsigned vs signed index变量

在C ++中迭代向量的正确方法是什么?考虑这两个代码片段,这个可以正常工作:for(unsigned i = 0; i <polygon.size(); i ++){sum + = polygon [i]; } 还有这个 ...

回答 16 投票 434

C中的无符号十六进制常量?

C是否处理十六进制常量(例如0x23FE)和有符号或无符号的int?

回答 3 投票 26

当签名与未签名时,40h + 40h会出现什么标志?

对于他们两个我的输出是1000 0000(80h)。以十进制形式添加它们是64 + 64 = 128.如果是无符号,则128在范围内,如果有符号则超出范围。所以对于unsigned,应该设置的标志......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.