在 c 語言中,資料型別指的是用於宣告不同型別的變數或函式的乙個廣泛的系統。變數的型別決定了變數儲存占用的空間,以及如何解釋儲存的位模式。
c 中的型別可分為以下幾種:
1 基本型別:它們是算術型別,包括兩種型別:整數型別和浮點型別。
2 列舉型別:它們也是算術型別,被用來定義在程式中只能賦予其一定的離散整數值的變數。
3 void 型別:型別說明符 void 表明沒有可用的值。
4 派生型別:它們包括:指標型別、陣列型別、結構型別、共用體型別和函式型別。
經常用到的是下列幾種
整數型別:
這裡型別的值範圍:比如int型別,儲存大小是2個位元組(2bytes),乙個位元組是8位二進位制,那麼總共可以表示2的16次方的值範圍,也就是-32768到32767。我們還可以使用 sizeof 運算子。表示式 sizeof(type) 得到物件或型別的儲存位元組大小。
浮點型別:
void型別:
void型別指定沒有可用的值,一般在下面三種情況用到
這些在後面的學習,都會逐漸了解。
從頭開始 03 C語言中資料型別
整形 int4位元組 d i short 2位元組 hd long 8位元組 ld longlong 8位元組 lld unsigned 4位元組 浮點型 單精度float 4位元組 f 雙精度double 8位元組 lf 字元char 1位元組 c 列舉 當乙個變數只用幾個固定的取值的時候使用列舉...
從頭開始學習c語言
以前的時候學習c語言時候認為c語言不過是乙個學習的工具,學習一些理論知識就達到目的了,誰會用這麼傻的語言啊,連個介面也沒有,不像vb一下子就做出乙個窗體來,放上幾個按鈕就可以了 後來學習c 的時候,認為c 與c是一種完全不同的語言,兩者基本沒有什麼相容性,當時在學校裡看書的時候,一直比較納悶為會c ...
從頭開始C語言 初識
一 注釋 1 statement 2 statement 3 真正從邏輯上刪除一段 if 0 statements endif 二 預處理指令 1 include 宣告標頭檔案,如 include 可訪問標準i o庫的函式 input output include 定義了exit success和e...