<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # 【知識精講】重新認識基本運算 ## Part1 數學中有四個基本運算,它們是加、減、乘、除。是不是覺得小渡一下把你帶回到了小學的時代?在計算機的高級語言程序設計中,基礎的數學運算肯定是少不了的。 在 C++ 語言中,也有我們很熟悉的四則運算的運算符: * 加法,使用加號`+`作為運算符,例如`a + b` * 減法,使用減號`-`作為運算符,例如`a - b` * 乘法,區別于我們平時手寫的乘號“×”,C++ 語言中我們使用`*`作為乘號,例如`a * b` * 除法,區別于我們平時寫的除號“÷”和寫分式時的“—”,在 C++ 語言中我們使用`/`作為除號,例如`a / b` ## Part2 除了我們熟悉的加、減、乘、除,在 C++ 語言中,我們還可以使用一種運算——**求余**運算(也叫**模運算**)。顧名思義,求余運算,就是求兩個整數相除以后的余數。 如果我們求 212121 除以 444 的余數,那么我們會得到 111 。 在 C++ 語言中,我們用`%`作為求余運算的運算符,可以寫成例如`a % b`的形式。對于上面的例子,我們可以直接寫 `21 % 4`——這個運算式的值將會是 1。 ## Part3 不知道你發現了沒有,我們在這里提到的所有的算術運算符,無論是加、減、乘、除還是求余,在運算符的前后各有一個被應用于運算過程的值,我們稱這種運算符為**雙目運算符**。 我們之前學習賦值的時候學到的`=`賦值運算符,也是一個雙目運算符。 我們可以將賦值運算符和這里講到的算術運算符結合,得到一些有意思的表達: * `a = 1 + b;` 表示數值 111 加上變量 `b` 內的值的結果被賦值給 `a` * `a = b * c;` 表示將變量 `b` 內的值乘以變量 `c` 內的值所得的結果賦值給 `a` * `a = a + 1;` 表示將數值 111 加上變量 `a` 內的值的結果賦值給 `a` ## Part4 通過變量、常量數值和運算符構成的結果是可以連寫的,我們寫`a = 1 + 2 + 3`這樣的形式,可以被理解成 1+21 + 21+2 的運算結果通過加法運算符再次和 333 進行了加法,得到的值被賦值給了 `a`。但是,如果我們寫`b = 1 + 2 * 3`,則表示 111 通過加法運算符和 2?32 \* 32?3 的運算結果進行了加法,得到的值被賦值給了 `b`。 為什么會有這樣的差異呢?學過數學的你一定不會覺得很奇怪,如數學中的運算一樣,C++ 語言的基本運算符也是有優先級的,乘法、除法的優先級比加法、減法要更高。 如果我們想強制改變這種默認優先級下的運算順序,C++ 語言中也設計了一種和數學中教的一模一樣的工具——小括號。如果你希望 1+21 + 21+2 的運算結果通過乘法運算符和 333 進行乘法,并把結果賦值給 `b`,那么我們需要把運算過程寫成`b = (1 + 2) * 3`。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看