C 筆記 資料型別

2022-08-22 01:39:12 字數 549 閱讀 8181

c++資料型別有內建資料型別和自定義資料型別,常用內建資料型別包括以下幾種。(*ps:以下型別記憶體大小都是32位系統中)

整型,整形包括短整形short佔2個位元組,整形int佔4個位元組,長整形long佔4個位元組,long long佔8個位元組。

浮點型,單精度浮點形float佔4個位元組,雙精度浮點形佔8個位元組。

布林型,包括true和false佔1個位元組。

無型別,void。

字元型,char佔1個位元組。

c++11新增加型別char16_t和char32_t,兩者都是無符號型別,前著佔16位,後者32位。寬字元型別wchar_t佔2位元組。三者都有底層型別(一種內建的整形)。

自定義資料型別包括以下幾種。

列舉:通過關鍵字enum建立,列舉值是常量。列舉值可以不是重0開始。

公用體:通過關鍵字union建立,公用體的大小取決於記憶體最大的成員。

結構體:通過關鍵字struct建立。

類:通過關鍵字class建立。

類與結構體的最大差別是,結構體預設的成員是public的。而類的成員預設的是private的。

c 筆記 資料型別

目錄 可以使用 extern 在任何乙個地方申明乙個變數 include using namespace std main 是程式開始執行的地方 int main c 語言定義了一些標頭檔案,這些標頭檔案包含了程式中必需的或有用的資訊。上面這段程式中,包含了標頭檔案 using namespace ...

C 學習筆記 資料型別

c 有六種資料型別 bool char wchar t int float和double型。1.bool 布林型 bool型表示兩個邏輯值1或0,如 bool a a true true表示1,false表示0.2.char 字元型 char型變數佔乙個位元組 8位 所以乙個字元型變數可表示0 25...

C 學習筆記 資料型別

每天花點時間,重新拾起c 記錄一些學習筆記,內容根據自己理解逐步更新。1.指標 我們最熟悉的,乙個位元組由8位構成,乙個字由32位構成,這是針對32位作業系統,其實字的大小是依賴於機器的,c 基本資料型別,int short long float double long double長度都是以字為單...