问题标签 [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 投票
2 回答
1611 浏览

c++ - 修改 uint32_t 变量的位

我有一个 uint32_t 变量,我想随机修改前 10 个较低有效位(0-9),然后仍然随机修改第 10 位到第 23 位。我用 C++ 编写了这个简单的程序,它适用于前 10 位,但不适用于其他位。我不明白为什么

添加这个

和修改final = (initval & address) & value;

0 投票
0 回答
1121 浏览

string - 将字符串转换为 UInt32 - Swift

我目前正在开发一个应用程序,我需要将字符串值“0xE3413F”转换为具有相同值“0xE3413F”的 UInt32。原因是我在需要 UInt32 值的函数中使用该值。我已将字符串保存在 .plist 中。

但是,我发现这样做的唯一方法是首先将字符串转换为 Int 和 UInt32,但这并没有给我原始值。

有没有办法将字符串直接转换为 UInt32,或者有其他方法可以将 UInt32 保存在 .plist 中吗?

0 投票
1 回答
309 浏览

c# - 获取字节[16] 到 uint32[4]

我正在尝试在 C# 中实现 XTEA 算法,并且我找到了一个函数来为我做这件事。

但是,我必须克服一个障碍。该函数需要将数据和密钥放入 UInt32 数组中。

由于时间关系,我只会发布与将密钥转换为可用格式相关的内容。

这是我在 C# psuedocode 中尝试做的事情:

我听说我需要使用 Bitwise OR 或类似的东西,但我不完全确定它是如何工作的。我也听说过使用 BitConverter.ToString,正确解析它,然后假设结果是一个字符串:“666F6F62”,我可以将它转换为 uint32 之一。但这似乎草率/懒惰/效率低下。

在写这个问题时,我也试过这个,也许它会澄清,即使它不起作用:

0 投票
1 回答
217 浏览

ios - Sprite Kit 中的物理类别结构

我一直在使用 Sprite Kit 及其物理特性制作游戏,并在教程中遇到了这个结构:

谁能告诉我 0b01 等是什么意思以及如何在这里创建一个新常量?

0 投票
2 回答
907 浏览

c++ - Convert bit sequence to uint32_t in c++

User specifies register (LFSR) length with integer as a parameter for a function, for example he enters number 5. I need to initialize this 5-bit length LFSR with all 1 bits (for length 5 it will be 11111) and get a seed mask in a format uint32_t - for 5-length register it will be 0x0001f.

What is the best way to get mask 0x0001f for 5 bit length register when a user enters only length of the register as an integer number 5?

0 投票
2 回答
3914 浏览

ios - 无法将“String”类型的值快速分配给“UILabel”类型

我正在制作一个关于数学测试​​随机生成器的程序。但是当我创建一个随机操作时。我使用 arc4random_uniform() 创建一个随机数。这是功能。

这会产生错误“无法分配一种类型的值“字符串”以在 swift 中键入“UILabel””你如何解决这个问题?

0 投票
2 回答
789 浏览

arrays - '1-dimensional array of Integer' 类型的值不能转换为 'UInteger'。VB.NET

非常简单的代码不知道为什么它显然不起作用 UInteger aka UInt32 可以容纳 Integer 可以容纳的两倍,所以它为什么不适合是没有意义的,它甚至不是负数,它只是十六进制。

0 投票
1 回答
103 浏览

swift - Round 不接受参数类型(Int)

当我进入分区时,我正在尝试创建关于数学测试​​的应用程序。我知道我不能创建重复的无限小数,我必须保持数字随机。因此,在我从 arc4random_uniform 生成数字之后,我正在尝试使用 round 函数。但它说

找不到接受参数类型 (Int) 的轮次重载

我该如何解决?

这是我的代码:

0 投票
2 回答
4965 浏览

ios - 在 Swift 中将 UInt32 (UTF-32) 转换为字符串

我有一组UInt32值。我想将此数组转换为String.

这不起作用:

这些 SO 帖子显示UTF8UTF16

0 投票
2 回答
570 浏览

swift - 将 UInt32 值保存到 NSUserDefaults (Swift 2.0) 错误

我对 Swift 2.0 非常陌生,并且非常卡在这里......我已经创建了一个基于用户设置范围的随机数生成器,用于下限和上限。当我尝试将 NSUserDefaults 中的低/高范围存储为整数时,当我可以将低和高的变量设置为 Uint32 时,此函数与我的测试函数配合得很好。现在,当我尝试加载用户为低和高设置的值以在下面的函数中使用时,它会给我一个错误,即它需要是 UInt32 值。

问题是....我似乎无法弄清楚如何将它们保存在 NSUser 中作为那种类型。或者将其解包为来自 UserDefaults 的那种类型。

我的具体错误信息是...错误是二元运算符 + 不能应用于 UInt32 和 In 类型的操作数

非常感谢您的帮助和时间,我真的很感激!你们这里真棒!

让我知道您是否还需要我做任何其他事情:)

catLowRange = NSUserDefaults.standardUserDefaults().integerForKey("CatLowRange")

catHighRange = NSUserDefaults.standardUserDefaults().integerForKey("CatHighRange")