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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # 【知識精講】變量與數據類型 ## Part1 在前面的課程中,我們已經引入了“變量”這一概念,接下來我們將對變量和 C++ 語言的基本數據類型做進一步的介紹。 我們知道,程序的本質功能是**對數據進行處理**,而數據本身又可以分類——比如數學上有整數、小數等概念,日常生活中需要用字符串來表示人的姓名和地址,有些問題的回答只能是“是/否”或者“真/假”等。對于不同類型的數據,我們可以使用不同的處理方法——而在處理之前,我們首先需要為不同的數據類型,準備不同的“盒子”,也就是定義不同類型的變量。 C++ 中的數據類型分為基本數據類型和自定義類型——前者是 C++ 編譯系統內置的,而后者則是我們自己可以定義的。這一章我們將首先介紹基本數據類型。 ## Part3 那么你可能又要好奇了,C++ 語言中有哪些可以修飾變量的類型呢?相對應的用于格式化輸出的占位符又有哪些呢? 在 C++ 語言中,我們常用的基礎變量數據類型有: | 數據類型 | 關鍵字 | 說明 | | --- | --- | --- | | 整數型 | `int` | 反映機器中整數的自然長度 | | 字符型 | `char` | 占 111 字節,可存一個字符 | | 單精度浮點數型 | `float` | | | 雙精度浮點數型 | `double` | | | 布爾型 | `bool` | 取值只能是`true`或者`false`,注意首字母必須小寫 | ## Part4 除了基礎變量數據類型,我們還可以在基本數據類型的前面加一些限定符,比方說`short`和`long`可以加在`int`、`float`、`double`前用于修飾對應的數據類型。比方說,被`short`修飾的整數型變量的存儲位數會更小,相應的可存整數范圍也就比較小,而如果被`long`修飾則會用更多的存儲位數,能存的整數范圍也不小于`int`。 我們還可以用`unsigned`來修飾`int`,說明數據類型是無符號的整數。當你寫下`unsigned int`的時候,你其實在告訴計算機“這個整數不需要留出一位來存儲符號,所有的位數都可以拿來存數字”。相應的,這種類型的變量就可以用于表示更大的正整數。 ## Part5 你可能注意到了,老師一直在強調不同數據的類型。因為,不同類型的變量只能和符合它類型的值相對應。如果我們試圖將一個 100000000001000000000010000000000 存到一個`int`類型的變量`d`中的時候,由于存儲的位數不夠,這個變量`d`就無法正確地存儲這個數或將它用于計算了(如果數據比較大,其實可以學習用一下`long long int`的數據類型,具體做法可以自己在互聯網上找一找喔)。
                  <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>

                              哎呀哎呀视频在线观看