栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

区块链之java(一) 番外篇(数据类型)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

区块链之java(一) 番外篇(数据类型)

预先善其事,必先利其器。

今天俺们讲讲智能合约和java中的一个数据类型

在智能合约中,大概有这些基本类型,能满足开发。

是否有漏的呢,我也不太清楚,因为我也没有很深入的了解这块。

好了,话不多说。看看具体的东西。

智能合约类型如下:

uint256 a;无符号整数

int b;有符号整数

address c;地址类型

bool d;布尔

bytes1 e;固定大小字节

string f;字符串

其中呢,

int,uint,bytes都是可以往后延伸的。如:

int,int8,int16...int256

uint,uint8,uint16...uint256

bytes1,bytes2,bytes3...bytes32

其中呢,int和uint默认不写后面的,就是默认256.比如int=int256这样。

每次大概进8的递增,最大256。如:int8,int16是正确的。如果int8,int9。int9是不成立的。这个需要记住

bytes1,就是每次进1的递增。最大32.

string类型,在Solidity中是小写的。在java中,S是需要大写的。这个需要注意。因为多多少少都会有一些习惯。

它们与java中对应的类型如下

Solidity

java
intBigInteger
uintBigInteger
addressString
stringString
bool Boolen
bytes1byte[]

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/958614.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号