8、Solidity 数据类型全解析

Solidity 数据类型全解析

1. 字面量的使用

在 Solidity 中,字面量可用于变量赋值。字面量没有名称,它们本身就是值。变量在程序执行期间可以改变其值,但字面量在整个过程中保持不变。以下是各种字面量的示例:
- 整数字面量 :例如 1、10、1000、 -1 和 -100。
- 字符串字面量 :可以使用单引号或双引号,如 “Ritesh” 和 ‘Modi’。
- 地址字面量 :例如 0xca35b7d915458ef540ade6068dfe2f44e8fa733c 和 0x1111111111111111111111111111111111111111。
- 十六进制字面量 :以 hex 关键字为前缀,如 hex”1A2B3F”。
- 十进制字面量 :支持使用小数点,如 4.5 和 0.2。

2. 整数类型

整数用于在合约中存储数字。Solidity 提供了两种类型的整数:
- 有符号整数 :可以存储负数和正数。
- 无符号整数 :可以存储正数和零,也可以存储负数(原文此处表述有误,无符号整数只能存储非负整数)。

Solidity 为每种类型提供了多种整数变体。例如,uint8 表示 8 位无符号整数,以此类推,直到 uint256。同样,有对应的有符号整数类型,如 int8 到 int256。

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值