Solidity值类型
如果一个类型将数据(值)直接保存在内存中,则称该类型为值类型。
值类型是大小不超过32字节内存的类型。Solidity 提供以下值类型:
- bool:可以保存 true 或 false 作为其值的布尔值 例:true,false
- uint:这是无符号整数,只能保存0和正值 例:0,3000
- int:这是可以保存负值和正值的有符号整数 例:0,-3000
- address:这表示以太坊环境中的账户地址 例:0x17F6AD8Ef9822.....
- byte:这表示固定大小的字节数组(byte1 到 bytes32) 例:0x0102
- string:字符序列,使用UTF8编码 例:“hello,world”
定义示例代码如下
string public authorName;
uint8 public authorAge;
bytes32 public authorHash;
uint256 authorsal;
1.1 整形
整数有助于将数字存储在合约中。S