C語言 | 關(guān)于常量、變量、數(shù)據(jù)類型
每日新聞????
直播時間:每天下午15:00到17:00,晚上19:00到21:00開啟知識直播專場?。?!
直播地址:B站主頁直播間:直播間地址,某音搜索“信盈達(dá)”賬號(有兩個號,分享不一樣的知識直播);
明日復(fù)明日,明日何其多~~還是趕緊行動起來吧?。?!? ?

一、常量
常量:在程序運行過程中不能改變。
常量的分類:
整型常量:12 34
實型常量:12.34
字符型常量:’a’
字符串常量:”ascfef”
常量的一些進(jìn)制形式:
二進(jìn)制:計算機(jī)識別的數(shù)據(jù)形式,計算機(jī)最底層存儲數(shù)據(jù)的數(shù)據(jù)形式。
二進(jìn)制位:比特位(bit) 每一個位只能容納 0 或者 1
八進(jìn)制:八進(jìn)制每一位是 0~7 如果看到一個數(shù)據(jù)前面有0 就是八進(jìn)制 052
十進(jìn)制:十進(jìn)制每一位是 0~9 程序中最常用的進(jìn)制形式
十六進(jìn)制:程序中最常用的進(jìn)制形式
十六進(jìn)制的每一位 0~15 0~f 10:a 11:b 12:c 13:d 14:e 15:f
寫十六進(jìn)制的數(shù)據(jù)時候,前面要 0x 0x56 0x5c 0xff
二、變量
變量:要想要存儲數(shù)據(jù),就要在內(nèi)存中申請空間,并且根據(jù)自己要存儲的數(shù)據(jù)的類型,對申請到的空間標(biāo)明數(shù)據(jù)類型。這個過程就是定義變量。
格式:數(shù)據(jù)類型 變量名; // int a;
變量名的要求: 變量名可以 字符,數(shù)字,下劃線,$ 數(shù)字不能開頭,不能與關(guān)鍵字重復(fù)。
三、數(shù)據(jù)類型
數(shù)據(jù)類型:程序中需要存儲數(shù)據(jù),從內(nèi)存中分配空間來存儲數(shù)據(jù), 分配空間的過程叫做定義變量。分配置的空間就是變量。我們要根據(jù)要存儲的數(shù)據(jù)類分配相應(yīng)的類型空間,此時就需要數(shù)據(jù)類型。
signed 與 unsigned:有符號與無符號 修飾基本數(shù)據(jù)類型;
signed 修飾的數(shù)據(jù)類型可以描述正數(shù)也可以描述負(fù)數(shù);
unsigned 修飾的數(shù)據(jù)類型只能描述正數(shù);
整型:用來描述整數(shù)的,用整型定義的變量是用來存儲整數(shù)。
整型 : int 4byte?32bit
短整型 : short 2byte?16bit
長整型 : long 4/8byte
實型:
描述的小數(shù),定義實型的變量用來存儲小數(shù)的;
單精度:float 4byte
雙精度:double 8byte
精度范圍:
float 小數(shù)點后 6~7 位
double 小數(shù)點后 15~16 位
字符型:
說明:用來描述字符的, 用字符型定義的變量是用來存儲字符的 字符在程序中的書寫: 要用單引號 ‘A’ 字符類型的關(guān)鍵字及占用空間大小:
字符型: char?1byte
當(dāng)看到具體的數(shù)據(jù)類型需要有以下思考:
1、具體描述的是什么數(shù)據(jù)
2、空間存儲情況(有無符號 占用字節(jié)大小)
3、十進(jìn)制形式取值范圍

感興趣的朋友,歡迎添加掃碼添加,領(lǐng)取更多學(xué)習(xí)資料吖~
