dart - 如何在 dart/flutter 中声明 64 位无符号整数?

标签 dart int flutter unsigned dart-2

对于应用程序,我需要一个 64 位的 unsigned int。查看 dart 文档我没有看到如何确切地声明一个。

谁能告诉我这是怎么做到的?我将在按位运算中使用这个“64bit unsigned int”。

最佳答案

Dart 没有 native 无符号 64 位整数。

对于许多操作,您可以只使用 int 的有符号 64 位整数。是,并将其解释为无符号。这是相同的位。但是,这不适用于除法。 (如果是用于网络,则 int 是一个 JavaScript 编号,您需要做一些完全不同的事情)。

最简单的通用方法是使用 BigInt并使用 toUnsigned(64)在你对其进行任何操作之后。

关于dart - 如何在 dart/flutter 中声明 64 位无符号整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53589309/

相关文章:

firebase - 来自Firestore的数据未显示在 ListView 中

php字符串到int

java - 基于 3 个不同的整数创建一个唯一的整数

flutter - 在 Flutter 中切换相机纵横比

flutter - 在Flutter中,我想通过按按钮获取当前日期并在Textfield中显示,该怎么办?

dart - If 语句在 flutter 中即使是 true 也不起作用

flutter - 如何在对象列表中进行选择

c - 值为 17 的套接字协议(protocol)是什么?

flutter - 如何让 AppBar 从顶部滑动并覆盖屏幕内容,就像 inshorts app bar

mongodb - 如何高效同步flutter应用的离线数据和在线数据库