Solidity – 算术运算符

Solidity 支持的算术运算符,如下表所示:

假设变量A的值为10,变量B的值为20。

序号 运算符与描述
1 + (加)
求和
例: A + B = 30
2 – (减)
相减
例: A – B = -10
3 * (乘)
相乘
例: A * B = 200
4 / (除)
相除
例: B / A = 2
5 % (取模)
取模运算
例: B % A = 0
6 ++ (递增)
递增
例: A++ = 11
7 — (递减)
递减
例: A– = 9

示例

下面的代码展示了如何使用算术运算符。

pragma solidity ^0.5.0;

contract SolidityTest {
   constructor() public{
   }
   function getResult() public view returns(uint){
      uint a = 1; 
      uint b = 2;
      uint result = a + b; // 算术运算
      return result; 
   }
}

可以参考Solidity – 第一个程序中的步骤,运行上述程序。

输出

0: uint256: 3


浙ICP备17015664号 浙公网安备 33011002012336号 联系我们 网站地图  
@2019 qikegu.com 版权所有,禁止转载