问题标签 [unsigned-integer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3625 浏览

c - C:将有符号转换为无符号

实际上我(可能)有一个“简单”的问题。所以我不知道如何将有符号整数转换为无符号整数。

我的代码:

如果我将无符号值发送到控制台(请参阅我的最后一行代码),我总是会返回一个有符号整数。

你能帮助我吗?

非常感谢!

亲切的问候,亲

0 投票
3 回答
995 浏览

php - PHP:在 MySql 中存储 IP 的正确方法以及在数百万行中搜索 IP 的最快方法

我将 IPv4 地址存储在带有 inet_aton 的“int unsigned”列类型中。[我这样做对吗?并且是否需要使用“无符号”?] 这个特定的列也被索引了。由于在整个表中将有数百万行和多行包含相同的 IP,因此搜索这些行的最快方法是什么?

..还是我走错路了?

0 投票
3 回答
1994 浏览

byte - 寻址 32 个字节需要多少位?

抱歉,这是一个非常愚蠢的问题,只是在查看我的操作系统课程的旧试卷,并注意到这个问题经常出现。如何解决这个问题?我真的不明白。

另一个问题是:

7位、9位和10位可以表示的最大和最小无符号整数是多少?

谁能告诉我你将如何解决这个问题?只是 2^7 吗?

非常感谢 !:)

0 投票
7 回答
81164 浏览

sql - 为什么 SQL Server 不支持无符号数据类型?

我正在特别考虑 unsigned int

这是一个实际的例子:当你的身份列达到最大值时你会怎么做?可以使用BigInt(8 字节存储而不是 4 字节存储)或重构应用程序以支持负整数,甚至可以创建自己的规则,如本答案所示;这些选项都不是最优的。

UInt将是一个理想的解决方案,但 SQL Server 不提供它(MySQL 提供)。

我知道无符号数据类型不是 SQL 标准 (SQL-2003) 的一部分,但对我来说仍然是一种浪费。

不包括这些(在 SQL Server 或标准中)的原因是什么?

0 投票
4 回答
5863 浏览

c - unsigned int 和 signed char 比较

我正在尝试将 unsigned int 与有符号的 char 进行比较,如下所示:

我期待o / p是“g”。相反,它的“s”。这里做了什么样的转换?

0 投票
9 回答
145426 浏览

mysql - MySQL中的zerofill有什么好处?

我只想知道在中定义DataType的好处/用途ZEROFILL是什么?INTMySQL

0 投票
3 回答
43561 浏览

mysql - MySQL 数据类型 INT(11) 而 UNSIGNED INT(10)?

在 MySQL 中,如果我们创建一个字段 dataTypeINT并且没有指定任何长度/值,那么它会自动变为int(11),如果我们设置属性UNSIGNEDUNSIGNED ZEROFILL然后它变成int(10)

这个 长度(1)去哪里了?

0 投票
2 回答
1830 浏览

mysql - 带有 SMALLINT id 字段的 MySQL 数据库表

我目前在我的 MySQL 数据库中有几个表,我在其中声明该id字段为类型SMALLINT(6)(这是正确的,因为SMALLINT只有 65535 [长度为 5])。我在这里阅读了整数类型,当它UNSIGNED的范围从正数增加到 65535 时。如果我专门将id字段的属性更改为,这将如何影响我的数据库UNSIGNEDSMALLINT另外,从到有问题MEDIUMINT吗?

我的数据库类型是MyISAM

0 投票
2 回答
1976 浏览

java - 如何在Java中以无符号格式打印字节

我需要以byte无符号格式打印类型变量。我怎么做?

0 投票
2 回答
2422 浏览

java - 如何在 Java 中获取表示 unsigned int 的字节?

我有从 0 到 255 的整数,我需要将它们传递给编码为无符号字节的 OutputStream。我尝试使用这样的掩码进行转换,但如果 i=1,我的流的另一端(需要 uint8_t 的串行设备)认为我发送了一个无符号整数 = 6。

/dev/ttyUSB0如果这会让事情变得或多或少有趣,我正在与使用 Ubuntu 的 Arduino 交谈。

这是Arduino代码:

我还有一些 Python 代码可以很好地与 Arduino 代码配合使用,如果我在 Python 中使用此代码,Arduino 很高兴收到正确的整数:

我最终也想在 Scala 中执行此操作,但我在解决此问题时回退到 Java 以避免复杂性。