C語言關於變數和資料型別的整理

2021-10-05 02:52:47 字數 878 閱讀 8637

二、資料型別

變數**於數學,是計算機語言中能儲存計算結果或能表示值抽象概念。變數可以通過變數名訪問。

(1)變數名必須以字母或下劃線打頭,名字中間**只能由字母、數字和下劃線「_」**組成;最後乙個字元可以是型別說明符;

(2)變數名的長度不得超過255個字元;

(3)變數名在有效的範圍內必須是唯一的。

(4)變數名不能是關鍵字,也不能是末尾帶型別說明符的保留字,但可以把保留字嵌入變數名, 關鍵字是指語言中的屬性、過程、函式等系統內部的識別符號。如已經定義的詞(if、endif、while等)、函式名(len、format、msgbox等)的。 例如: str***1,intmax_length,styes3等是合法的變數名,而a&b,add some,3m,_number等是非法的變數名。

常見的部分資料型別如圖:

細分資料型別還有

long int 長整型,

short int 短整型,

unsigned int 無符整形,

long long int 超長整形等。

各資料型別所佔位元組數:

根據所佔位元組數可以看出其所儲存的資料型別的大小,占用的位元組越多,能儲存的資料就越多。

因此在定義變數時要記得指明其資料型別

暫時就整理了這麼多,若有其他知識點再行補充

C語言變數和資料型別總結

五 小數 六 c語言轉義字元 七 c語言識別符號 關鍵字 注釋 表示式和語句 八 c語言中的運算 九 資料型別轉換 a 123 int a 123 a 1000 a 9999 printf 格式化輸出 int a 100 int b 200 int c 300 printf a d,b d,c d ...

C 變數和資料型別

宣告在類上的變數為字段,宣告在方法內的為區域性變數。在建立乙個類的示例時,在執行建構函式之前,如果沒有給變數初始值,則編譯器會自動賦予預設值。如果變數是方法的區域性變數,編譯器會認為在使用該變數之前,必須給它顯示的設定乙個值,否則會發生 使用了未賦值的區域性變數 的錯誤。其它情況賦予預設值。如果變數...

C 語言中的常變數和資料型別

char short intlong float double ifelse return dowhile forswitch case break continue default goto sizeof auto register static extern unsigned signed ty...