在solidty中,使用的类型+数字是可以彼此互相转化的。
bytes32中的byte指的是字节,1字节等于8个比特,而32指的就是32个字节,即8*32=256比特;
而uint256中uint指的是无符号的整型,256指的是256比特,
到此可知道bytes32等同于unit256。
因此看到byteX和uintY时,如果X*8=Y,意味着byteX=uintY。
在solidty中,使用的类型+数字是可以彼此互相转化的。
bytes32中的byte指的是字节,1字节等于8个比特,而32指的就是32个字节,即8*32=256比特;
而uint256中uint指的是无符号的整型,256指的是256比特,
到此可知道bytes32等同于unit256。
因此看到byteX和uintY时,如果X*8=Y,意味着byteX=uintY。