C關鍵字 介紹第二彈 基本資料類

2021-06-26 17:42:16 字數 1330 閱讀 9468

一、介紹

short

、int

、long

、char

、float

、double

這六個關鍵字代表

c語言裡的六種

基本資料型別。

怎麼去理解它們呢? 舉個例子:見過藕煤球的那個東西吧?(沒見過?煤球總見過吧)。那個東西叫藕煤器,拿著它在和好的煤堆裡這麼一咔,乙個煤球出來了。半徑12cm,12 個孔。不同型號的藕煤器咔出來的煤球大小不一樣,孔數也不一樣。這個藕煤器其實就是個模子。

現在我們聯想一下,short、int、long、char、float、double 這六個東東是不是很像不同型別的藕煤器啊?拿著它們在記憶體上咔咔咔,不同大小的記憶體就分配好了,當然別忘了給它們取個好聽的名字。在32

位的系統上

short

咔出來的記憶體大小是2個

byte

;int

咔出來的記憶體大小是4個

byte

;long

咔出來的記憶體大小是4個

byte

;float

咔出來的記憶體大小是4個

byte

;double

咔出來的記憶體大小是8個

byte

;char

咔出來的記憶體大小是1個

byte

。(注意這裡指一般情況,可能不同的平台還會有所不同,具體平台可以用

sizeof

關鍵字測試一下) (

備註:

1.計算機儲存資訊最小的單位,稱之為位(

bit),音譯為位元,二進位制的乙個

』0』或者

』1』叫一位; 2.

計算機容量儲存基本單位是位元組(

byte),8

個二進位制位組成乙個位元組,乙個標準的英文本母佔乙個位元組位置,乙個標準漢字佔兩個位元組位置。 3.

計算機儲存容量大小以位元組數來度量,

1024

進製:

1024b(byte) = 1 kb

1024kb = 1 mb

1024mb = 1 gb

1024gb = 1 tb

更大的還有

pb eb zb yb nb db

,一般不常用了。}

很簡單吧?咔咔咔很爽吧?是很簡單,也確實很爽,但問題就是你咔出來這麼多記憶體塊,你總不能給他取名字叫做x1,x2,x3,x4,x5…或者長江1 號,長江2 號…吧。它們長得這麼像(不是你家的老大,老二,老三…),過一陣子你就會忘了到底哪個名字和哪個記憶體塊匹配了(到底誰嫁給誰了啊?^_^)。所以呢,給他們取乙個好的名字絕對重要。下半部分,我們就來研究研究取什麼樣的名字好。

C關鍵字 介紹

大家剛學習c語言,肯定對c語言有的某些 關鍵字 有乙個大概的認識了吧。比如我們最熟悉不過的int if return 等等等,還有很多很多。在現有的ide 即整合開發環境,visual studio vs 就是乙個很不錯的例子。中,關鍵字會自動標上特殊的顏色加以區別,說明它們的存在是與眾不同的 大家...

C 關鍵字詳解第二節

base 基類 在有些書中base的解釋為表示父類,沒錯,base可以表示父類,但我更想理解成基類,因為更原始更具象,既 然是類,那麼他就符合物件導向的設計規則和特點,我們知道物件導向的三個特點是封裝,繼承和多型!而 base就是對於多型最合理的定義,因為基類衍生出了其他類,而這裡的衍生就是多型的體...

C語言關鍵字詳情介紹

auto 宣告自動變數 short 宣告短整型變數或函式 int 宣告整型變數或函式 long 宣告長整型變數或函式 float 宣告浮點型變數或函式 double 宣告雙精度變數或函式 char 宣告字元型變數或函式 struct 宣告結構體變數或函式 union 宣告共用資料型別 enum 宣告...