demo.sol(整型类型):
pragma solidity ^0.4.21;
contract IntegerTest {
uint8 _v1 = 10; // 0~255
constructor(uint8 para) public {
_v1 = para;
}
function getValue() constant public returns(uint8) {
return _v1;
}
function com1() constant public returns (bool) {
return _v1 >= 10;
}
uint8 a = 10;
uint8 b = 4;
uint8 c = 3;
function f1() constant public returns (bool) {
return a & b == 0;
}
function f2() constant public returns (bool) {
return a | b == 14;
}
function f3() constant public returns (bool) {
return a ^ b == 14;
}
function f4() constant public returns (bool) {
return (~c) == 252;
}
}