什么是變量、常量
變量字面意思就是“可變的量”皿淋,例如我們定義一個 a ,假定 a 可以是任意的整數(shù)招刹,這個 a 就是一個變量。
常量一般是“不可變的量”窝趣,例如整數(shù) 1 疯暑,你沒法再改變它的值,它就是一個常量哑舒。
變量名命名規(guī)則
對于變量妇拯,C 語言中有一個命名規(guī)則
變量名可以是字母和數(shù)字的組合,并且變量名的首字母必須為字母
變量名不能為 C 語言中的關(guān)鍵字
關(guān)鍵字
C 語言中有32個關(guān)鍵字:
auto 聲明自動變量
short 聲明短整型變量或函數(shù)
int 聲明整型變量或函數(shù)
long 聲明長整型變量或函數(shù)
float 聲明浮點(diǎn)型變量或函數(shù)
double 聲明雙精度變量或函數(shù)
char 聲明字符型變量或函數(shù)
struct 聲明結(jié)構(gòu)體變量或函數(shù)
union 聲明共用數(shù)據(jù)類型
enum 聲明枚舉類型
typedef 用以給數(shù)據(jù)類型取別名
const 聲明只讀變量
unsigned 聲明無符號類型變量或函數(shù)
signed 聲明有符號類型變量或函數(shù)
extern 聲明變量是在其他文件正聲明
register 聲明寄存器變量
static 聲明靜態(tài)變量
volatile 說明變量在程序執(zhí)行中可被隱含地改變
void 聲明函數(shù)無返回值或無參數(shù)洗鸵,聲明無類型指針
else 條件語句否定分支(與 if 連用)
switch 用于開關(guān)語句
case 開關(guān)語句分支
for 一種循環(huán)語句
do 循環(huán)語句的循環(huán)體
while 循環(huán)語句的循環(huán)條件
goto 無條件跳轉(zhuǎn)語句
continue 結(jié)束當(dāng)前循環(huán)越锈,開始下一輪循環(huán)
break 跳出當(dāng)前循環(huán)
default 開關(guān)語句中的“其他”分支
sizeof 計(jì)算數(shù)據(jù)類型長度
return 子程序返回語句(可以帶參數(shù),也可不帶參數(shù))循環(huán)條件
if 條件語句
幾種數(shù)據(jù)類型
因?yàn)樽兞坷锟梢源娣鸥鞣N各樣類型的數(shù)據(jù)膘滨,主要的數(shù)據(jù)類型有:
char 字符型甘凭,用來存放字符
int 整型,用來存放整數(shù)
float 單精度浮點(diǎn)(浮點(diǎn)型)火邓,用來存放小數(shù)
double 雙精度浮點(diǎn)(浮點(diǎn)型)丹弱,用來存放小數(shù)
對于 int 整型,又分為int铲咨、short int躲胳、long int
short int 通常占16位,也就是2個字節(jié)纤勒,存儲范圍為-32767~+32767坯苹,
int 通常占32位(16位機(jī)器上占16位),也就是4個字節(jié)摇天,存儲范圍為-2147483648~+2147483647,
long int 通常占32位粹湃,也就是4個字節(jié)恐仑,存儲范圍為-2147483648~+2147483647
進(jìn)制
進(jìn)制分為二進(jìn)制、八進(jìn)制再芋、十進(jìn)制菊霜、十六進(jìn)制
八進(jìn)制前綴用 0 表示
十六進(jìn)制前綴用0x或者0X表示
那進(jìn)制之間是怎么轉(zhuǎn)換的呢?
二進(jìn)制的 10,等于十進(jìn)制的 2
八進(jìn)制的 10济赎,等于十進(jìn)制的 8
十六進(jìn)制的 10鉴逞,等于十進(jìn)制的 16
總結(jié)
這些是學(xué)習(xí) C 語言最基礎(chǔ)的東西,同樣也是學(xué)習(xí)其他語言的基礎(chǔ)知識司训,萬事開頭難构捡,加油!