问题标签 [uint32]

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 投票
3 回答
5199 浏览

c - 如何将 uint32 转换为无符号字符数组

我有 8 个 uint32 元素,我想将每个 uint32 分解为 4 个 uint8,然后将所有 uint8 彼此并排添加为数组中的无符号字符,我该怎么做?

0 投票
2 回答
1976 浏览

c++ - uint32_t 值对的交换散列函数

我需要一个快速、简单的散列函数,它为一对值创建一个唯一标识符- 因此和uint32_t的散列值相同。(2,7)(7,2)

任何想法?

0 投票
1 回答
1777 浏览

c# - 将两个 UInt16 值转换为一个 UInt32 值考虑最低和最高有效字

我有两个 UInt16 值

这两个字(UInt16 值)来自一个组件,该组件将 UInt32 状态/错误值分成两个字并返回这两个字。现在我需要回到 UInt32 值。将这两个词加在一起是行不通的,因为忽略了最重要和最不重要的。

例如:

有没有办法解决这个问题?老实说,我从来没有在 c# 中使用过位/字节,所以我从来没有遇到过这样的问题。提前致谢

0 投票
1 回答
290 浏览

ios - 从字节流生成正确的 NSData 对象

我想以字节为单位传输数据,并且在接收方想要生成相同的 NSData 对象。我的数据大小可以不断变化。我能够定义要在接收器端使用的正确长度以生成相同的对象。

在接收端,我想构造相同的 NSData 对象。为此,我使用以下方法,但这给了我额外的信息。我应该如何定义长度,以便它给我正确的 NSData 对象。

我发送的数据对象是:

<7b225555 4944223a 2231222c 224d696e 6f72223a 2231222c 22506f77 6572223a 2233222c 224d616a 6f72223a 2232227d>

但是在接收器端,由于长度过长,我得到:

< 7b225555 4944223a 2231222c 224d696e 6f72223a 2231222c 22506f77 6572223a 2233222c 224d616a 6f72223a 2232227d a3a3a3a3 a3a3a3a3 a3a3a3a3 a3a3a3a3 a3a3a3a3 a3a3a3a3 a3a3a3a3 a3a3a3a3 a3a3a3a3 a3a3a3a3 a3a3a3a3 a3a3a3a3>

0 投票
1 回答
1379 浏览

c++ - 将 UINT32 颜色格式从 AaBbGgRr 转换为 AaRrGgBb

我正在尝试将 UINT32 颜色格式从 AaBbGgRr 转换为 C++ 中的 AaRrGgBb。Aa = Alpha,Bb = 蓝色,Gg = 绿色 Rr = 红色。通过转换,我的意思是切换 Bb 和 Rr 的值。有人知道我怎么能做到这一点吗?

0 投票
1 回答
676 浏览

c# - C# UInt vs Cpp DWORD 与负值冲突

C++:DWORD dwState = (DWORD)-1;

这里没有问题。

C#: uint state = -1;

在这里,被认为等同于 DWORD 的 uint 或 UInt32 不能有负值,它会抛出异常。

对于 UInt32,值太大或太小

我有一个代码可以从 cpp 和 c# 程序中读取这个值(存储在 DB 中)。Cpp 将无效状态标记为 -1。因此,我无法使用 uint 类型从 C# 前端读取它。我无法在 c++ 程序中更改此类型。除了 -1,cpp 可以为变量写入 0-65536 之间的任何值。

我该如何从 C# 前端处理它!?

0 投票
2 回答
234 浏览

c# - 如何以随机顺序遍历 Array/List/IEnumerable 的 UInt32 的全部范围?

我尝试了几种方法,但没有找到我需要的。

我的目标:使用 UInt32 的每个可能值运行一个函数并记录结果。

uint 的顺序无关紧要,但我更喜欢non-sequential

有任何想法吗?

这些是我尝试过的一些:

我还尝试分配一个数组并交换所有元素,但我没有方便的代码。但它也抛出了 OutOfMemoryException。

下一个策略我将研究将 UInt32 范围划分为可管理的块。

之后的下一个策略是填充一个 sql 表并查看随机排序需要多长时间。

我希望有人有一个有用的提示。

编辑:Ilya Bursov 的想法可能会奏效。谢谢!

0 投票
1 回答
343 浏览

objective-c - 适用于 uint64 和 uint32 的循环不适用于 uint8 或 uint16

我想出了一个使用按位运算的循环,产生一个每隔一个位打开的数字(即在 8 位的情况下,01010101)。

从理论上讲,我的循环应该可以正常工作,并且可以正常使用uint32and uint64,但不能正常使用uint8or uint16。我想知道为什么...

这是代码:

0 投票
6 回答
104158 浏览

ios - 如何将 UInt32 设置为最大值

  1. UInt32 的最大值是多少?

  2. 有没有办法可以使用 sizeof 运算符来获取最大值(因为它是无符号的)?所以我的代码中不会出现#defines 或幻数。

0 投票
2 回答
158 浏览

c# - 文本框到带加号或时间的无符号整数

我当前的代码:

问题是如果我正在窥视这样的地址:

0x83e3ba3c + 0x15

toUint32显然会返回一个错误并说不。

无论如何,我可以让操作员处理它吗?

我的应用程序的图片可能会进一步了解它