问题标签 [ulong]
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.
android - 如何在 Kotlin 中将 ULong 放入 ByteBuffer
我只是这篇文章中的答案How to convert a Data Class to ByteBuffer in Kotlin?
它按预期工作。问题是几乎所有数据类型都可以放置,除了无符号的一次。字节缓冲区有 putLong 等函数,但 putULong 没有。
任何提示将不胜感激。
亲切的问候,
连续波
c# - 两个 ulong 的减法给出错误的输出
上面的 c# 代码有时会给出错误的减去值。
例如,对于以下值
我无法理解问题的原因。有人可以指出这里到底出了什么问题吗?
c - 这个 C 指针代码产生什么?[ulong 指针 -> uint]
嘿窥视,
我目前正致力于将一些旧的 C 库移植到 C#,但在理解包含指针的某段代码时遇到了一些麻烦。
在 C 方面不是最好的,所以我可能缺乏一些理解。
这是我正在查看的简化版本:
现在...
到目前为止,我认为我得到的是:
- 第一行...
- 取消引用指针
- 将其值设置为
right
- 将指针向前步进 1
- 而第二行...
- 取消引用指针
- 将其值设置为
left
现在我难以理解的是最终结果 ( blocks[]
) 的外观。
(遗憾的是,不能只是调试它并偷看一下,因为我真的不知道 id 如何使用 lib 二进制文件来做到这一点......)如果也是uints
会相当简单,但它们都是 ulongs 所以可能存在某种覆盖对吗?left
right
我对此有点困惑/迷失了......也许你们中的一些人有更好的C知识可以帮助我^^
kotlin - 运行时错误:“拒绝 kotlin.ULong 类,因为它未能通过编译时验证”
从 Kotlin 1.5.0 开始,无符号整数类型 ( UInt
, ULong
) 应该是稳定的。但他们真的吗?
我的应用程序具有单个ULong
变量,并在第一次操作后在运行时感到不安: variable++
,给出错误消息:
拒绝类 kotlin.ULong,因为它未能通过编译时验证
也试过了variable += 1u
——同样的错误。不涉及同步块,也不使用仪器测试。
ULong
替换为后错误消失Long
。