首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >达特相当于龙?

达特相当于龙?
EN

Stack Overflow用户
提问于 2019-07-22 03:35:45
回答 1查看 27.4K关注 0票数 46

java的long数据类型在dart中相当于什么?应该使用int还是long

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-22 04:47:29

在Java中

long :long数据类型是64位2的补整数.符号long的最小值为-2^63,最大值为2^63-1。在Java 8及更高版本中,您可以使用长数据类型来表示无符号64位长,其最小值为0,最大值为2^64-1。当需要比int提供的值范围更广的值时,请使用此数据类型。long类还包含compareUnsigned、divideUnsigned等方法,以支持无符号Long的算术操作。

在达特

Integer值不大于64位,取决于平台。在Dart VM上,值可以从-2^63到2^63 - 1。编译为JavaScript的Dart使用JavaScript数字,允许从-2^53到2^53 - 1之间的值。

因此,您可以在Dart中准确地使用int,这相当于Java中的long。但是,在编译到JavaScript时要注意警告。

票数 70
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57138892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档