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

matlab - 在 Matlab 中将 uint32 类型的数组内容写入文本文件

我正在尝试将 uint32 类的 512*512 矩阵的内容读取到文本文件中。该矩阵的内容为 0 和 1。以下代码不断向我返回此错误:“来自非单元格数组对象的单元格内容引用。”

有什么建议/想法吗?

谢谢!!

0 投票
3 回答
10119 浏览

c++ - 错误:uint32_t 的声明冲突

当我首先尝试编译我的程序时,我收到了这个错误:

错误:“uint32_t”没有命名类型

然后我包括

现在发现这个错误:

/include/stdint.h:52: 错误:冲突声明'typedef unsigned int uint32_t'</p>

/cuda/include/vector_types.h:452:错误:“uint32_t”之前的声明为“typedef struct uint32_t uint32_t”</p>

有什么建议可以解决这个问题吗?谢谢

0 投票
1 回答
678 浏览

c# - ReadInt32 与 ReadUInt32

当我发现一些奇怪的东西时,我正在修补 IP 数据包“解析器”。

在解析 IP 地址时,在 C# 中

成功了,所以你会认为这个 VB.Net 等价的

也会成功的。它没有。这 :

不过会。

花了一些时间去发现,但我发现了什么——如果有的话?为什么是这样 ?

0 投票
4 回答
67302 浏览

integer - Swift 将 UInt 转换为 Int

我有这个表达式,它返回一个UInt32

我希望能够在这个 if 语句中使用数字:

这个问题是控制台给了我这个

问题是UInt32无法与Int. 我想转换randomLetterNumberInt. 我努力了:

这两个原因could not find an overload for '%' that accepts the supplied arguments.

如何转换值或在 if 语句中使用它?

0 投票
2 回答
773 浏览

matlab - Matlab中uint32类型行向量的熵计算

我需要计算行向量的熵。但问题是我的行向量是 uint32 类型,Matlab 给出的错误是 entropy() 函数不支持这种类型。

我尝试将 uint32 转换为 uint16 但这会增加行向量的大小并返回结果 0!

请让我知道我该怎么做。

谢谢!

0 投票
2 回答
1502 浏览

c - 如何在 Fortran 中调用 C 函数并正确传递 uint32_t 参数

您好我正在使用 Fortran 90 代码来调用 C 函数。由于我正在处理地址,因此 C 函数的参数应该在 Fortran 中正确匹配。我正在使用 ifort 和 icc 编译代码并在 64 位机器上工作。

一些测试表明这也适用于int32_t,但为了防止最终出现陷阱,我想保留uint32_t

我正在调用的 C 函数具有以下原型

我不能简单地通过做类似的事情来调用这些函数

这会产生乱码。因此,我正在使用一种解决方法:

随后在 Fortran

很明显,我对参数类型的不匹配有一些问题。不幸的是,我不知道如何解决这个问题。由于在我的解码/编码函数中完成了二进制地址算术,因此保留uint32_t.

0 投票
2 回答
6535 浏览

arrays - 将 uint32 地址转换为 char 数组

我想将 a 转换uint32char字符串以进行打印。我uint32的地址类似于“ 0x00402B00

我可以不太关心前面的“ 0x”,但它是否在里面并不重要。

我怎样才能把这个数字变成一个char字符串,其中:

....等等。

这样的事情会起作用吗?:

有任何想法吗?

0 投票
1 回答
6844 浏览

c - 编译到 cortex-m0 时 unsigned int 不是 uint32_t - 可能的 C 编译器标志问题

我需要移植一个项目以使用带有自己的 Makefile 的 Eclipse 运行。我修改了它的makefile,我猜错误是连接到它或编译器标志。

主机:Virtualbox Win 8,x64,目标设备:nrf51822,即 arm cortex-m0。我使用 gnu arm cross compiler 4.8.4 (GNU Tools ARM Embedded)

编译显示以下错误/警告消息:

我不明白。在这种情况下,uint32_t无符号整数。我已经包含了 stdint.h。

我使用以下标志编译源代码:

-mcpu=cortex-m0 不指定整数的大小吗?stdint.h 预处理器宏应生成“typedef unsigned int __uint32_t;”。Eclipse 显示该行已编译,但我不知道是否信任它,因为外部 makefile 与它自己的编译器一起使用。

0 投票
1 回答
2662 浏览

swift - (swift)错误:无法使用类型为“(UInt32,@lvalue UInt32)”的参数列表调用“>”

这是我使用的代码,我在if UInt32(guess) > Int(number) {. 我真的过不下去了。

(swift)错误:无法使用类型为“(UInt32,@lvalue UInt32)”的参数列表调用“>”

0 投票
1 回答
73 浏览

swift - 为什么 UInt32(stringArray.count) 在函数中计数错误但在 swift 操场上单独正确?

为什么此代码将 6 个元素计为 9 个(“错误”)在 swift 操场上。

...但将此代码计为 6(正确)

它与 64 与 32 位有关吗?我有 Xcode 版本 6.0 (6A313)。