uint32相关内容

在 UInt32 中计算设置位的最快方法是什么

在不使用查找表的情况下,计算 UInt32 中设置位的数量(即计算 1 的数量)的最快方法是什么?有没有办法计算O(1)? 解决方案 与以下内容重复:how-to-implement-bitcount-using-only-bitwise-operators或者最佳算法-计算 32 位整数中的集合位数 这个问题有很多解决方案.我使用的是: int NumberOfSetBits( ..
发布时间:2021-12-30 15:52:17 C#/.NET

uint32_t 未命名类型 - VSCode 与 Windows 中的 STM32

我目前正在为一个项目编写代码,特别是通过 STM32 Nucleo F411RE 板与传感器连接.我使用 STM32CubeMX 设置引脚/外设等,然后使用 Makefile 工具链生成代码,以便在 Visual Studio Code 中进行编程.一切都编译正常,但 IDE/Intellisense 由于某种原因没有使用 uint32_t;任何出现都是红色波浪线,错误读取 variable "u ..
发布时间:2021-09-19 20:24:46 其他开发

Visual Basic .NET 中的 UInt32 数据类型是什么?

VB.NET 中的 UInt32 数据类型是什么? 谁能告诉我它的位长以及 UInt32 和 Int32 之间的区别?是整数还是浮点数? 解决方案 这是一个无符号的 32 位整数: U 表示未签名 Int 表示整数 32 换 32 或者您可以查看文档: 表示一个 32 位无符号整数. ..
发布时间:2021-09-11 20:13:19 其他开发

如何将 UInt32 设置为其最大值

UInt32 的最大值是多少? 有没有办法可以使用 sizeof 运算符来获取最大值(因为它是无符号的)?所以我的代码中不会出现 #defines 或幻数. 解决方案 stdint.h 中定义了一个宏 UINT32_MAX,你可以使用 #include uint32_t 最大值 = UINT32_MAX; 有关相关标题的更多信息: http://pubs.opengroup ..
发布时间:2021-06-11 20:13:15 移动开发

将与数字相对应的字符转换为uint

我需要遍历字符串,该字符串应该是数字字符串,并对这些数字进行一些算术运算 for(int i = data.Length-1; i> = 0; --i){uint curDigit;//转换为uint当前最右边的数字,如果转换失败,则返回false(有效数据应为数字)尝试{curDigit = Convert.ToUInt32(data [i]);//算术运算...}抓住{返回false;} ..
发布时间:2021-04-24 19:49:04 C#/.NET

简易SpriteKit接触检测(太空射击游戏)无法正常启动

我正在尝试制作一个简单的太空射击游戏。鱼雷与外星人之间或航天飞机与外星人之间应进行接触。问题在于,第二种接触(航天飞机与外星人)仅在第一种接触发生(鱼雷与外星人)之后才发生,而且它们并不总是很精确。这是在类外创建的结构 struct PhysicsCategory { static let alien:UInt32 = 1 静态让鱼雷:UInt32 = 2 静态让班车:UInt32 ..
发布时间:2020-10-05 19:09:28 移动开发

什么是最快的方法来计数UInt32中的设置位

在不使用查找表的情况下,对UInt32中的置位位数(即1的位数)进行计数的最快方法是什么?有没有办法计算O(1)? 解决方案 与以下项重复: how-to-implementation-bitcount-using-only-bitwise-operators 或者 best-algorithm-计算32位整数中的设置位数 有很多解决该问题的方法.我使用的是: int ..
发布时间:2020-09-21 04:19:53 C#/.NET

Swift-UInt行为

使用我的64位Mac(Macbook Pro 2009),Xcode操场上的这段代码表现得很奇怪: let var1 = UInt32.max // 4,294,967,295 let var2 = UInt64.max // -1 --> why? var var3: UInt = UInt.max // -1 --> why? var3 = -1 // generates an erro ..
发布时间:2020-07-12 06:30:44 移动开发

Int32和UInt32有什么区别?

Int32和UInt32有什么区别? 如果它们与容量范围功能相同,那么问题是出于什么原因创建了UInt32?何时应使用UInt32代替Int32? 解决方案 UInt32不允许使用负数.来自 MSDN : UInt32值类型表示无符号整数,值的范围为0到4,294,967,295. ..
发布时间:2020-06-26 18:59:51 C#/.NET

Swift将UInt转换为Int

我有这个表达式返回 UInt32 : 让randomLetterNumber = arc4random()%26 我希望能够使用此if语句中的数字: 如果letters.count> randomLetterNumber { var randomLetter = letters [randomLetterNumber] } 这个问题是控制台给 ..
发布时间:2018-08-06 20:27:33 移动开发

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

您好我正在使用Fortran 90代码来调用C函数。由于我在操作地址,所以C函数的参数应该在Fortran中正确匹配。我使用ifort和icc编译代码并在64位机器上工作。 有些测试表明,这也适用于 int32_t ,尽管为了防止最终的陷阱,我想保留 uint32_t C函数我打电话有以下原型: pre $ u $ c $ uint32_t encode_(uint32_t x, ..
发布时间:2018-03-16 17:25:32 其他开发

投INT到UInt32的位运算最快的方法?

我已经在这里32位颜色存储为UInt32的或INT一些低级别的图像/纹理操作,我需要在两者之间真快按位转换。 例如: INT颜色= -2451337; //例外 UInt32的铜=(UInt32的)颜色; 什么想法? 感谢和问候 解决方案 INT颜色= -2451337; 选中{ UINT COLOR2 =(UINT)的颜色; / ..
发布时间:2016-09-26 22:35:05 C#/.NET

C#从UINT []转换为byte []

这可能是一个简单的,但我似乎无法找到一个简单的方法来做到这一点。我需要的84 UINT的数组保存到一个SQL数据库的BINARY字段。所以我用下面的线在我的C#ASP.NET项目: //这是我有什么 UINT [] uintArray; //我需要从UINT []转换为byte [] 字节[]的字节数组=? cmd.Parameters.Add(“@ myBindary ..
发布时间:2016-09-19 22:55:51 C#/.NET