问题标签 [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 回答
1066 浏览

c# - 从字符串转换为 UInt32 - C#

我从 XML 文件中读取 UInt32 值作为字符串。然后我想将其转换为 UInt32。

但转换后的结果值为:12005380

为什么会这样?

0 投票
1 回答
27 浏览

matlab - Getting error from: dlen = uint32(0) ;

I don't know why but I am getting this error:

I have tested "dlen = uint32(0) ;" in matlab enviorment (outside of this function) and everything was OK. Here is my code:

0 投票
2 回答
1535 浏览

arrays - 在 MATLAB 中按字节将 uint_32 保存到 1 x 4 数组

我想使用 Matlab 将 uint_32 数字的每个字节保存到 1x4 矩阵的元素中

如何按字节拆分 val 并将每个元素插入数组中?

0 投票
1 回答
1039 浏览

ios - 找不到接受提供的参数的重载“init”

为什么这行代码会产生这样的错误?

编写此代码时

出现这个错误

0 投票
2 回答
311 浏览

c# - WPF 将十六进制转换为 UInt

我想将十六进制转换为 UInt。问题如下:

当我尝试这个时:

并且十六进制是例如 12 字节大小,一切正常,但是当我尝试转换 32 字节大小的十六进制时,我有这个错误:

然后我试试这个:

我得到这个错误。

有人知道我做错了什么吗?

0 投票
1 回答
192 浏览

ios - 当用户单击单元格时,UICollectionView 将数据传递给另一个视图 [SWIFT]

基本上我已经用 Swift 制作了一个应用程序。我想点击一个单元格。获取该单元格的索引,然后从该索引从数组中获取 UInt32。然后将该 UInt32 传递给另一个视图,以便我可以使用它来更改视图项的背景颜色。问题是我似乎无法得到这个数字。当我使用 Println() 查看通过它的内容时,它总是等于 0

Swift 中的代码

我曾尝试使用 Struct 但我没有任何运气。我猜我做错了。Swift IOS编程新手,所以我不太确定

在此处输入图像描述

我需要 UInt32 的原因是因为要更改我正在使用的视图的背景颜色

如果有任何其他“更简单”的方法可以做到这一点,我愿意接受建议^^

0 投票
1 回答
12243 浏览

objective-c - 何时使用 size_t 与 uint32_t?

何时使用 size_t 与 uint32_t?我在一个项目中看到一个方法,它接收一个称为长度(类型为uint32_t)的参数来表示要处理的字节数据的长度,该方法用于计算接收到的字节数据的CRC。参数的类型后来被重构为 size_t。在这种情况下使用 size_t 是否有技术优势?

例如

0 投票
1 回答
3079 浏览

objective-c - Objective C UInt32 定义

我在代码中发现了以下我不完全理解的语句:

前两行对我来说很清楚,因为它们是 UInt32 对象、像素和 currentPixel 的定义。但老实说,后面的行对我来说没有意义。为什么不是:

那有什么区别呢?

如果我从 currentPixel 中删除 *,我会收到消息: Incompatible pointer to integer conversion initializing 'UInt32' (aka 'unsigned int') with an expression of type 'UInt32 *' (aka 'unsigned int *'); 取消引用 *

带 * 的取消引用是什么意思?

谢谢

0 投票
1 回答
82 浏览

c - 程序结果根据 printf 的使用而变化

这是我产生此问题的代码;

程序输出的变化取决于我是否注释掉了第 18 行的 printf 函数调用。

如果没有 printf,我的程序会输出:

如果我启用 printf 功能,我会得到这个输出;

我希望在这两种情况下,计算出的哈希值(在单词之后打印,与单词分开:)是相同的。

我想知道这个问题的原因是什么。

我正在使用带有 gcc 4.8.1 版本的 MinGW 的 WinXp。

0 投票
1 回答
115 浏览

c++ - 处理不同大小的整数

关于支持和处理多个不同整数大小的一般问题,以及它们是否应该被视为独立类型(如字符串与 int)或另一个的子集。具体来说,我正在考虑 uint8_t 和 uint32_t。

我想构造一个消息对象,我将使用它通过网络发送消息。在最简单的情况下,它将有一个包含有效负载大小的标头和一个有效负载。我有 3 种类型的数据要发送。

  1. 字符串数据,其中标头是字符串的长度,有效负载是字符串。
  2. 1 字节整数数据,其中标头为 1,有效负载为 uint8_t。
  3. 4 字节整数数据,其中标头为 4,有效负载为 uint32_t。

(实际上我也使用了一个标头来标记它是 int 还是 string 类型,但这在这里并不重要)。

在创建我的消息对象时,显然我将字符串与整数区别对待,它有自己的构造函数来创建原始消息。我试图确定处理不同类型整数的最佳实践是什么。

我可以:

  1. 分别对待它们。有两个构造函数,一个接受 uint8_t,一个接受 uint32_t。
  2. 将 uint8_t 视为 uint32_t 的子集,并具有一个接受 uint32_t 的构造函数,然后测试其最高有效三个字节是否为零。

最终,我希望支持 1、2、4 和 8 字节整数,并且不喜欢如果我采用选项 1 会得到的构造函数激增的想法,当我可以拥有一个通用构造函数并测试值时我通过什么来确定它应该是什么类型。但是我想做“正确”的事情。所以我的问题是......应该将 uint8_t 和 uint32_t 视为单独的类型,就像 string 和 uint8_t 一样。还是将 uint8_t 视为 uin32_t 的子集是一种好习惯?