您好,登錄后才能下訂單哦!
小編給大家分享一下C++Primer如何處理數據,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
1、以兩個下劃線打頭或以下劃線和大寫字母大頭的名稱被保留給實現使用。以一個下劃線開頭的名稱被保留給實現,用作全局標識符;
2、 類的成員變量一般都加上前綴“_”,這樣可以避免數據成員與成員函數的參數同名。這個是一般的命名規范。
3、如果想用兩個或跟多的單詞組成一個名稱:
(1)可以采用下劃線將單詞分開,如 my_onions
(2)或從第二個單詞開始將每個單詞的第一個字母大寫,如 myOnions
1、int類型長度在不同的系統中位數不同,可以是16位,32位,64位;
2、 頭文件limits包含不同數據類型的符號常量,如 INT_MAX表示int的最大值;
3、如果不對函數內部定義的變量進行初始化,該變量的值將是它被創建之前,相應內存單元保存的值;
4、C++11初始化方式
int emus{7}; //emus=7 int rheas={12}; //rheas=12 int rocs={}; //rocs=0 int psychics{}; //psychics=0
有無符號整型的區別 (int、unsigned(為unsigned int 的縮寫))
1、int被設置為對目標計算機而言最為“自然”的長度。自然長度指的是計算機處理起來效率最高的長度。
2、如果節省內存很重要,則應使用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、C++轉義序列的編碼
2、signed char 和unsigned char
如果將char用作數值類型,unsigned char 表示范圍為0~255,signed char 表示范圍為-128~127.
3、wchar_t
4.C++新增的類型:char16_t和char32_t
將名稱的首字母大寫,以提醒該變量名表示常量
對于float,C++保證6位有效位。需要更高精度選擇double或者long double,如
(1)
(2)
auto不指定變量的類型
以上是“C++Primer如何處理數據”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。