C 學習筆記(一)

2021-07-12 02:01:14 字數 924 閱讀 8050

c++的基本資料型別即算數型別分為整型浮點型。整型分為有符號和無符號的char, int, short, long, long long和bool;浮點型包括float, double和long double。

(1)計算機中的0 1碼用位表示,一位就是1bit;

(2)一位元組為八位:1 byte = 1 b = 8 bit;

(3)1kb = 1024b ;

(4)1mb = 1024kb

(1)char:通常佔1位元組,表示字元常量,如char ch = 『m』

(2)short:通常佔2位元組

(3)int:通常佔4位元組

(4)long:通常佔4位元組

(5)long long:通常佔8位元組

- 以上五種資料型別都是有符號的,它們分別由無符號型別:unsigned char, unsigned short, unsigned int, unsigned long和unsigned long long。

- 以上所說的大小隨編譯器不同而不同,可用sizeof檢視,如sizeof(int)檢視int型別佔多少位元組。

(6)bool:布林型別,有true(1)和false(0)兩個取值。

整型的選擇:

- 通常用int

- 表示的變數不為負時用無符號型

- 變數標識的整數值大於16位用long

- 要儲存的值超過20億用long long

- 有大型陣列時可用short節約記憶體空間

- 只需要乙個位元組用char

(1)float:通常佔4位元組

(2)double:通常佔8位元組

(3)long double:通常佔8位元組

浮點常量預設情況下為double型別

c 學習筆記一

2007 9 4 引用,該型別的變數不直接儲存所包含的值,而是指向它所要儲存的值。c 的引用型別有四種 類 代表 陣列 介面。一下 表示類b從類 a中繼承 class a class b a 類的成員有以下型別 成員常量,代表與類相關聯的常量值。域,即類中的變數。成員方法,複雜執行類中的計算和其它操...

C 學習筆記 一

c 學習筆記 一 by heiyeluren 學習 visual c 入門經典 的個人筆記。1.函式的過載 函式過載提供了建立多個同名函式的能力。我們確定乙個函式是獨一無二的方法是通過三項方法,分別是是通過返回值的型別,函式名,函式 引數等三項內容。我們函式過載主要就是使用不同的引數來確定使用那個函...

C 學習筆記一

c中的記憶體分配方式 1.靜態儲存區域 在程式開始之前就可以分配,且在程式執行過程中始終存在 2.棧 儲存單元在其上分配,單元外自動釋放,多見內建 資料型別於此 3.堆 動態分配,即程式執行時分配此部分記憶體.由使用者分配且要負責釋放.生存期由使用者決定,不受範圍限制 stdlib.h提供mallo...