问题标签 [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.

0 投票
1 回答
96 浏览

android - 如何在 Kotlin 中将 ULong 放入 ByteBuffer

我只是这篇文章中的答案How to convert a Data Class to ByteBuffer in Kotlin?

它按预期工作。问题是几乎所有数据类型都可以放置,除了无符号的一次。字节缓冲区有 putLong 等函数,但 putULong 没有。

任何提示将不胜感激。

亲切的问候,

连续波

0 投票
1 回答
39 浏览

c# - 两个 ulong 的减法给出错误的输出

上面的 c# 代码有时会给出错误的减去值。

例如,对于以下值

我无法理解问题的原因。有人可以指出这里到底出了什么问题吗?

0 投票
1 回答
37 浏览

c - 这个 C 指针代码产生什么?[ulong 指针 -> uint]

嘿窥视,

我目前正致力于将一些旧的 C 库移植到 C#,但在理解包含指针的某段代码时遇到了一些麻烦。
在 C 方面不是最好的,所以我可能缺乏一些理解。

这是我正在查看的简化版本:

现在...

到目前为止,我认为我得到的是:

  • 第一行...
    • 取消引用指针
    • 将其值设置为right
    • 将指针向前步进 1
  • 而第二行...
    • 取消引用指针
    • 将其值设置为left

现在我难以理解的是最终结果 ( blocks[]) 的外观。
(遗憾的是,不能只是调试它并偷看一下,因为我真的不知道 id 如何使用 lib 二进制文件来做到这一点......)如果也是uints
会相当简单,但它们都是 ulongs 所以可能存在某种覆盖对吗?leftright

我对此有点困惑/迷失了......也许你们中的一些人有更好的C知识可以帮助我^^

0 投票
0 回答
16 浏览

kotlin - 运行时错误:“拒绝 kotlin.ULong 类,因为它未能通过编译时验证”

从 Kotlin 1.5.0 开始,无符号整数类型 ( UInt, ULong) 应该是稳定的。但他们真的吗?

我的应用程序具有单个ULong变量,并在第一次操作后在运行时感到不安: variable++,给出错误消息:

拒绝类 kotlin.ULong,因为它未能通过编译时验证

也试过了variable += 1u——同样的错误。不涉及同步块,也不使用仪器测试。

ULong替换为后错误消失Long