label: [考研,大學(xué),C]
[TOC]
標(biāo)識(shí)符和關(guān)鍵字
- 標(biāo)識(shí)符:C語(yǔ)言規(guī)定標(biāo)識(shí)符只能由字母、數(shù)字和下劃線三種字符組成蝶怔,且第一個(gè)字符必須為字母或下劃線奶浦。
- 關(guān)鍵字:關(guān)鍵字是由C語(yǔ)言規(guī)定的具有特定含義的字符串(英文單詞),又稱(chēng)為保留字踢星。
數(shù)據(jù)類(lèi)型
- 概念:數(shù)據(jù)類(lèi)型是一類(lèi)數(shù)據(jù)的抽象表示澳叉,這類(lèi)數(shù)據(jù)具有相同的形式,遵從相同的運(yùn)算規(guī)則沐悦。
數(shù)據(jù)類(lèi)型的分類(lèi)
C語(yǔ)言中最簡(jiǎn)單的數(shù)據(jù)類(lèi)型包括______成洗。
A、整型藏否、實(shí)型瓶殃、邏輯型
B、整型副签、實(shí)型遥椿、字符型
C、整型淆储、字符型冠场、邏輯型
D、整型遏考、實(shí)型慈鸠、邏輯型、字符型
答案:B
知識(shí)點(diǎn):常量灌具、變量和標(biāo)識(shí)符
- 常量和變量是在計(jì)算機(jī)中數(shù)據(jù)類(lèi)型的表現(xiàn)形式青团。
- 不同類(lèi)型的數(shù)據(jù)在內(nèi)存中占用的字節(jié)數(shù)是不同的。
- 常量:在程序運(yùn)行過(guò)程中其值不能被改變的量值咖楣。
- 數(shù)值常量
- 整型:整型(4字節(jié))督笆、長(zhǎng)整型(8字節(jié))、無(wú)符號(hào)整型(4字節(jié))诱贿、無(wú)符號(hào)長(zhǎng)整型(8字節(jié))
- 實(shí)型(又稱(chēng)浮點(diǎn)型):?jiǎn)尉龋?字節(jié))娃肿、雙精度(8字節(jié))咕缎、長(zhǎng)雙精度(16字節(jié))
- 字符常量
- 字符常量:字符型數(shù)據(jù)在計(jì)算機(jī)中存儲(chǔ)的是字符的ASCII碼
- 字符串常量:C語(yǔ)言規(guī)定字符串的最后必須以空字符‘\0’結(jié)尾
- 數(shù)值常量
字符串常量與字符常量的區(qū)別:字符常量在內(nèi)存中占一個(gè)字節(jié);字符串常量除了每個(gè)字符占用一個(gè)字節(jié)外料扰,其字符串結(jié)束符
\0
也要占用一個(gè)字節(jié)
字符串常量與字符常量的區(qū)別示意圖
- 特殊形式常量
- 符號(hào)常量
- 變量:在程序運(yùn)行過(guò)程中其值發(fā)生改變(可以被改變)的量值凭豪。
C語(yǔ)言規(guī)定所有用到的變量都必須在程序中指定其數(shù)據(jù)類(lèi)型,必須“先定義后使用”晒杈。
- 變量定義的格式:
type name;
- 變量的基本數(shù)據(jù)類(lèi)型:整型嫂伞、實(shí)型、字符型
- 不能將一個(gè)字符串常量賦給一個(gè)字符變量拯钻,例如:
c1='a'(正確)
帖努,c1="a"(錯(cuò)誤)
- 不能將一個(gè)字符串常量賦給一個(gè)字符變量拯钻,例如:
-
const
修飾符(略,知道被聲明的變量只讀即可)- 變量在使用中應(yīng)該注意的問(wèn)題:
- 變量要先定義后使用
- 常量與變量的類(lèi)型要匹配
- 變量的數(shù)值存儲(chǔ)范圍
- 變量在使用中應(yīng)該注意的問(wèn)題:
下列敘述中正確的是______粪般。
A拼余、C語(yǔ)言中既有邏輯類(lèi)型也有集合類(lèi)型
B、C語(yǔ)言中沒(méi)有邏輯類(lèi)型但有集合類(lèi)型
C亩歹、C語(yǔ)言中有邏輯類(lèi)型但沒(méi)有集合類(lèi)型
D匙监、C語(yǔ)言中既沒(méi)有邏輯類(lèi)型也沒(méi)有集合類(lèi)型
答案:D
知識(shí)點(diǎn):常量、變量和標(biāo)識(shí)符
- C語(yǔ)言中無(wú)布爾類(lèi)型,邏輯值用
0
和非0
表示,因此通常布爾類(lèi)型用int
類(lèi)型代替小作;- 集合類(lèi)型在C語(yǔ)言中就是枚舉
enmu
,至于PASCAL中可以用子界形式表示的集合類(lèi)型,在C中則不存在,也沒(méi)有內(nèi)置的集合類(lèi)型運(yùn)算,如 PASCAL中in運(yùn)算