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

示例

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

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract SolidityTest {
    constructor() { 
    } 
    
    function getResult() public pure returns(uint){ 
        uint a = 1; 
        uint b = 2; 
       // 算术运算 
        uint result = a + b; 
        return result; 
    } 
}

运行上述程序,输出结果:

0: uint256: 3

下一章:Solidity 比较运算符

Solidity 支持的比较运算符,如下表所示:序号运算符与描述1== (等于)2!= (不等于)3> (大于)4< (小于)5>= (大于等于)6<= (小于等于) 示例下面 ...