Sum | Addbitwise
SUM | ADD
simple use case for bitwise operator in real programming world.
x + y = z
Review
- SmartContract
function add(uint a, uint b) internal pure returns (uint) {
uint c;
while(b != 0){
c = a & b;
a = a ^ b;
b = c << 1;
}
return a;
}
function adds(uint a, uint b) public pure returns (uint) {
return a.add(b);
}