C++中的內置數據類型


C/C++中的內置基本類型

本文轉載自:https://blog.csdn.net/zdplife/article/details/50876296

本人只是為了方便記錄查看,進行轉載的;需要查看詳細文章可查看原鏈接。

  • 內置基本類型包括:整數、浮點數、字符、布爾類型、void、枚舉;

  • 其中整數、字符、布爾類型都稱為整型,整數又包括:short、int、long;

  • 字符類型有兩種:char和wchar_t,char用於表示基本字符集,而wchar_t用於表示擴展字符集,比如漢字或日文;

  • 除bool類型外,整型可以帶符號,也可以不帶符號;

  • 浮點型包括:float(單精度)、double(雙精度)、long double(擴展精度);

  • 在計算時,整型一般選擇int、long,浮點數一般使用double;

  • 只有內置類型存在字面值常量,類類型不存在;

  • 字面值整型常量默認為int或long,決定於字面值大小,short類型沒有字面值;

  • 浮點型字面值默認為double,可以在其后加f或者l改變字面值類型;

  • 單詞true和false表示bool類型字面值;

  • char字面值是用單引號定義,在char字面值前面加L表示wchar_t字面值;

  • 字符串字面值用雙引號表示,會默認在其末尾加一個’\0’,兩個相鄰的由空格、制表符或換行符分開的字符串字 面值,可以連接成一個新的字符串字面值,但是鏈接char與wchar_t的字符串字面值沒有定義,在字符串字面值 某行末尾加一個\可以當作同一行處理,此時\必須為該行的尾字符,下一行的行首任何空格等字符都作為字符串 字面值一部分;

  • C++是一門靜態類型語言,在編譯時做類型檢查;

  • 常量表達式為整型字面值、枚舉常量或者用常量表達式初始化的整型const對象;

  • 枚舉類型用enum定義,默認的第一個枚舉類型賦值為0,后面每個枚舉成員賦值比前面大1,用來初始化枚舉 成員的值必須是一個常量表達式,枚舉成員一旦定義其值不能改變,每個枚舉都定義了一個新的類型,枚舉類型 的對象的初始化或者賦值,只能通過枚舉成員或者同一個枚舉類型的其他對象來進行;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM