mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
23 lines
379 B
Solidity
23 lines
379 B
Solidity
|
contract C {
|
||
|
int8 a;
|
||
|
uint8 b;
|
||
|
int8 c;
|
||
|
uint8 d;
|
||
|
|
||
|
function test()
|
||
|
public
|
||
|
returns (uint256 x1, uint256 x2, uint256 x3, uint256 x4)
|
||
|
{
|
||
|
a = -2;
|
||
|
b = -uint8(a) * 2;
|
||
|
c = a * int8(120) * int8(121);
|
||
|
x1 = uint256(a);
|
||
|
x2 = b;
|
||
|
x3 = uint256(c);
|
||
|
x4 = d;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// ----
|
||
|
// test() -> -2, 4, -112, 0
|