<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 【伴隨編程】將變量流式輸出 ## Part1 希望你已經對前面的內容有所了解了。這一課,我們將了解一個新的概念——**變量**。 在已經給出的程序中,你再一次看到了以`//`開頭,可以幫助我們注解程序片段的**注釋**。 在注釋上面兩行,已經有了`int number;`和`char alpha;`。我們稱這里的`number`和`alpha`為兩個**變量**,你可以將他們想象成兩個盒子。 而在`number`前的`int`和在`alpha`前的`char`則標注了這兩個“盒子”里可以裝下的內容的類型,也就是**變量的數據類型**。`int`表示這個變量只能存整數,而`char`表示這個變量只能存一個字符。 請在注釋下面一行寫下`number = 1;`。 ``` #include<iostream> using std::cout; using std::endl; int main(){ int number; char alpha; // 在上面聲明了兩個變量,請在下面給他們賦值 return 0; } ``` > 請注意不要去掉注釋部分的`//`哦!不然會出問題的呢。 > 請注意不要忘記寫`;`噢!也不要寫成中文的分號啦! ## Part2 通過這種方式,我們將 111 賦值給了一個整數類型的變量 `number`。也就是說,現在變量 number 這個“盒子”里面就是一個整數 111 了。 類似的,請使用賦值符`=`在 `number` 被賦值后的下一行對變量 `alpha` 進行賦值,將 `alpha` 賦值為 `'A'`(請注意:字符需要被單引號包圍起來)。 > 有沒有忘記語句結尾的分號啊?是不把分號或者引號寫成中文標點了? > 試試寫下`alpha = 'A';`,確認自己寫對哦。 ## Part3 真不錯,你就這么愉快地給 `alpha` 賦好值啦! 接下來,讓我們學習一下`cout`對象流式輸出變量的使用方法。 請在之后輸入 ~~~ 1cout << alpha << " is " << number << "st letter" << endl; ~~~ **注意`st`和`letter`之間有空格** > 注意檢查一下是不是用中文標點了啊?是不是丟了分號了呢? ## Part4 又一次用`cout`是不是覺得有點陌生?這次我們的輸出表達式不再是一個簡單的雙引號包圍的**字符串**了。 在 C++ 中,將數據從一個對象到另一個對象的流動抽象為“流”——大家可以想象,數據像一條河流一樣,順次流動。流在使用前要先建立,然后在使用后會被刪除。數據的輸入與輸出便是通過 I/O 流,也就是之前介紹的`iostream`所對應的庫來實現的——而這里我們使用的`cout`,就是預定義的流類輸出對象。 在剛才的語句中,我們出現了第二個、第三個表達式(其實還可以有更多)。`<<`是預定義的插入運算符,作用在流類對象`cout`上,便可以實現一般的屏幕輸出。格式如下:`cout << 表達式1 << 表達式2 << ……` 在輸出語句中,可以串聯多個插入運算符,接下來`cout`對象就會按照順序,依次輸出后面的所有表達式,結尾的`endl`表示**換行**。 運行一下程序,看看效果是什么樣的吧!
                  <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>

                              哎呀哎呀视频在线观看