溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C++Primer如何處理數據

發(fā)布時間:2021-08-17 09:50:34 來源:億速云 閱讀:139 作者:小新 欄目:開發(fā)技術

小編給大家分享一下C++Primer如何處理數據,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

      1.簡單變量

      1.1變量名

      1、以兩個下劃線打頭或以下劃線和大寫字母大頭的名稱被保留給實現使用。以一個下劃線開頭的名稱被保留給實現,用作全局標識符;

      2、 類的成員變量一般都加上前綴“_”,這樣可以避免數據成員與成員函數的參數同名。這個是一般的命名規(guī)范。

      3、如果想用兩個或跟多的單詞組成一個名稱:

      (1)可以采用下劃線將單詞分開,如 my_onions

      (2)或從第二個單詞開始將每個單詞的第一個字母大寫,如 myOnions

      1.2整型short,int,long和long long

      1、int類型長度在不同的系統(tǒng)中位數不同,可以是16位,32位,64位;

      2、 頭文件limits包含不同數據類型的符號常量,如 INT_MAX表示int的最大值;

      3、如果不對函數內部定義的變量進行初始化,該變量的值將是它被創(chuàng)建之前,相應內存單元保存的值;

      4、C++11初始化方式

      int emus{7};  //emus=7
      int rheas={12};  //rheas=12
      int rocs={};  //rocs=0
      int psychics{};  //psychics=0

      1.3無符號類型

      有無符號整型的區(qū)別  (int、unsigned(為unsigned int 的縮寫))

      C++Primer如何處理數據

      1.4選擇整型類型

      1、int被設置為對目標計算機而言最為“自然”的長度。自然長度指的是計算機處理起來效率最高的長度。

      2、如果節(jié)省內存很重要,則應使用short而不是int,即使它們的長度是一樣的。

      3、為提高移植性,可以使用長整型long

      4、可以通過cout顯示整數的方式,如

      #include <iostream>
      using namespace std;
      int main()
      {
          int chest=10;
          cout<<ches<<endl;  //顯示10
          cout<<hex;
          cout<<chest<<endl;  //顯示A
          cout<<oct;
          cout<<chest<<endl;  //顯示12
          return 0;
      }

      5、成員函數cout.put()

      cout<<'M';  //輸出M的ASCII碼
      cout.put('M');  //輸出字符M

      在Release2.0以后,C++將字符常量存儲為char類型,而不是int類型。意味著cout現在可以正確處理字符常量了。

      1.5char類型

      1、C++轉義序列的編碼

      C++Primer如何處理數據

      2、signed char 和unsigned char

      如果將char用作數值類型,unsigned char 表示范圍為0~255,signed char 表示范圍為-128~127.

      3、wchar_t

      C++Primer如何處理數據

      4.C++新增的類型:char16_t和char32_t

      C++Primer如何處理數據

      2.const限定符

      將名稱的首字母大寫,以提醒該變量名表示常量

      3.浮點類型

      對于float,C++保證6位有效位。需要更高精度選擇double或者long double,如

      C++Primer如何處理數據      

      4.類型轉換

      (1)

      C++Primer如何處理數據

      (2)

      C++Primer如何處理數據

      5.C++11中的auto聲明

      auto不指定變量的類型

      C++Primer如何處理數據

      以上是“C++Primer如何處理數據”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道!

      向AI問一下細節(jié)

      免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

      AI