问题标签 [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.
c - 如何将 uint32 转换为无符号字符数组
我有 8 个 uint32 元素,我想将每个 uint32 分解为 4 个 uint8,然后将所有 uint8 彼此并排添加为数组中的无符号字符,我该怎么做?
c++ - uint32_t 值对的交换散列函数
我需要一个快速、简单的散列函数,它为一对值创建一个唯一标识符- 因此和uint32_t
的散列值相同。(2,7)
(7,2)
任何想法?
c# - 将两个 UInt16 值转换为一个 UInt32 值考虑最低和最高有效字
我有两个 UInt16 值
这两个字(UInt16 值)来自一个组件,该组件将 UInt32 状态/错误值分成两个字并返回这两个字。现在我需要回到 UInt32 值。将这两个词加在一起是行不通的,因为忽略了最重要和最不重要的。
例如:
有没有办法解决这个问题?老实说,我从来没有在 c# 中使用过位/字节,所以我从来没有遇到过这样的问题。提前致谢
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>
c++ - 将 UINT32 颜色格式从 AaBbGgRr 转换为 AaRrGgBb
我正在尝试将 UINT32 颜色格式从 AaBbGgRr 转换为 C++ 中的 AaRrGgBb。Aa = Alpha,Bb = 蓝色,Gg = 绿色 Rr = 红色。通过转换,我的意思是切换 Bb 和 Rr 的值。有人知道我怎么能做到这一点吗?
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# 前端处理它!?
c# - 如何以随机顺序遍历 Array/List/IEnumerable 的 UInt32 的全部范围?
我尝试了几种方法,但没有找到我需要的。
我的目标:使用 UInt32 的每个可能值运行一个函数并记录结果。
uint 的顺序无关紧要,但我更喜欢non-sequential。
有任何想法吗?
这些是我尝试过的一些:
我还尝试分配一个数组并交换所有元素,但我没有方便的代码。但它也抛出了 OutOfMemoryException。
下一个策略我将研究将 UInt32 范围划分为可管理的块。
之后的下一个策略是填充一个 sql 表并查看随机排序需要多长时间。
我希望有人有一个有用的提示。
编辑:Ilya Bursov 的想法可能会奏效。谢谢!
objective-c - 适用于 uint64 和 uint32 的循环不适用于 uint8 或 uint16
我想出了一个使用按位运算的循环,产生一个每隔一个位打开的数字(即在 8 位的情况下,01010101)。
从理论上讲,我的循环应该可以正常工作,并且可以正常使用uint32
and uint64
,但不能正常使用uint8
or uint16
。我想知道为什么...
这是代码:
ios - 如何将 UInt32 设置为最大值
UInt32 的最大值是多少?
有没有办法可以使用 sizeof 运算符来获取最大值(因为它是无符号的)?所以我的代码中不会出现#defines 或幻数。
c# - 文本框到带加号或时间的无符号整数
我当前的代码:
问题是如果我正在窥视这样的地址:
0x83e3ba3c + 0x15
toUint32
显然会返回一个错误并说不。
无论如何,我可以让操作员处理它吗?