首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C語言數據類型體系概覽:四大類型分類與整型常量進制詳解

     編輯:關於C語言

C語言數據類型體系架構

變量使用前必須說明,說明包含數據類型、存儲類型、作用域三方面。本章聚焦數據類型,按性質、表示形式、存儲空間、構造特點劃分為四大類:

  1. 基本數據類型:值不可再分解,自我說明。包括整型、浮點型、字符型、枚舉型。
  2. 構造數據類型:由已定義類型構造而成,值可分解為「成員」或「元素」。包括數組、結構體、聯合體。
  3. 指針類型:值表示內存地址,雖類似整型但類型完全不同,不可混淆。
  4. 空類型:函數無返回值時使用,說明符 void。

常量與變量

  • 常量:程序運行中值不變,可直接引用無需說明。
  • 變量:值可變,必須先說明後使用。
  • 結合類型分類:整型常量/變量、浮點常量/變量、字符常量/變量、枚舉常量/變量。

整型常量:三種進制表示法

1. 八進制整常數

  • 以 0 開頭 作為前綴,數碼 0~7,通常為無符號數。
  • 合法:015(13) 0101(65) 0177777(65535)
  • 非法:256(無前綴) 03A2(含非八進制碼) -0127(不允許負號)

2. 十六進制整常數

  • 前綴 0x 或 0X,數碼 0~9, A~F/a~f。
  • 合法:0X2A(42) 0XA0(160) 0XFFFF(65535)
  • 非法:5A(無前綴) 0X3H(含非十六進制碼)

3. 十進制整常數

  • 無前綴,數碼 0~9,允許正負號。
  • 合法:237 -568 65535 1627
  • 非法:023(不允許前導0) 23D(含非十進制碼)

掌握三種進制的前綴規則與合法數碼,是正確書寫常量、避免隱性 Bug 的第一步。後續將介紹整型變量分類、浮點型、字符型等基本類型詳情。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved