freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)類(lèi)型、運(yùn)算符和表達(dá)式(編輯修改稿)

2025-02-17 15:09 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 值外,系統(tǒng)還自動(dòng)在串后加上 1個(gè)字節(jié),存放字符串結(jié)束標(biāo)志’ \0’ 。 C語(yǔ)言程序設(shè)計(jì) ( 3)允許的操作不同。字符常量允許在一定范圍內(nèi)與整數(shù)進(jìn)行加法或減法運(yùn)算,如 ’a’ 32合法。字符串常量不允許上述運(yùn)算,如“ a” 32非法的。 ( 4)存放的變量不同。字符常量可存放在字符變量或整型變量中,而字符串常量需要存放在字符數(shù)組中。 如果有一個(gè)字符串,“ CHINA”實(shí)際上在內(nèi)存中是 … C H I N A \0 … C語(yǔ)言程序設(shè)計(jì) 為使程序易于閱讀和便于修改,可以給程序中經(jīng)常使用的常量定義一個(gè)有一定含義的名字,這個(gè)名字稱(chēng)為符號(hào)常量。符號(hào)常量是一個(gè)標(biāo)識(shí)符,有三種方法定義一個(gè)符號(hào)常量:一種是利用編譯預(yù)處理的宏替換功能 define;另一種是用 const類(lèi)型限定符說(shuō)明并初始化一個(gè)標(biāo)識(shí)符;第三種方法是通過(guò)定義枚舉類(lèi)型來(lái)定義符號(hào)常量(以后講)。 用 define定義符號(hào)常量 形式: define 標(biāo)識(shí)符 常量表達(dá)式 常量表達(dá)式是值為常量的表達(dá)式,一般為已定義的符號(hào)常量或文字常量,也可以由運(yùn)算符連接常量形成的表達(dá)式;標(biāo)識(shí)符是符號(hào)常量的名字,它代表常量表達(dá)式所表示的文字。例如: define SIZE 100 define PI define BLANK ? ’ define TWO_PI *PI 注:●符號(hào)常量的名字(標(biāo)識(shí)符)一般用大寫(xiě)字母。 ● define 行不是 C語(yǔ)句,而是編譯程序的預(yù)處理控制 ,因此其后面不加“;” 常量與變量 C語(yǔ)言程序設(shè)計(jì) 用 const定義符號(hào)常量。 形式: const 類(lèi)型區(qū)分符 標(biāo)識(shí)符 =常量表達(dá)式; 符號(hào)“ =”左邊的標(biāo)識(shí)符被定義為常量,標(biāo)識(shí)符代表常量表達(dá)式的值。 例如: const int MAX=1000; const double PI=; const char BLANK=? ’; const signed TRUE=1,FALSE=0; 說(shuō)明:用 define和 const定義的符號(hào)常量在實(shí)現(xiàn)上有本質(zhì)不同。 define在編譯預(yù)處理時(shí)用常量表達(dá)式去替換程序中所有出現(xiàn)的常量標(biāo)識(shí)符,標(biāo)識(shí)符沒(méi)有對(duì)應(yīng)的存儲(chǔ)單元;由 const說(shuō)明的標(biāo)識(shí)符是一個(gè)不可更改的左值,編譯時(shí)要給它分配存儲(chǔ)單元。 C語(yǔ)言程序設(shè)計(jì) 應(yīng)用舉例:計(jì)算圓柱體的體積 V=πr2h include void main ( ) { double v,r,h。 printf (input r,h:)。 scanf (%lf,%lf,amp。r,amp。h)。 v= *r*r*h。 printf (v=%lf\n,v)。 } 如果使用符號(hào)常量: include define PI void main ( ) { double v,r,h。 printf (input r,h:)。 scanf (%lf,%lf,amp。r,amp。h)。 v=PI *r*r*h。 printf (v=%lf\n,v)。 } C語(yǔ)言程序設(shè)計(jì) 常量與變量 1. 變量的屬性三要素:變量名,變量的地址 ,變量的值。 2. 在選擇變量名和其它標(biāo)識(shí)符時(shí),應(yīng)注意做到“見(jiàn)名知意”,以增加程序的可讀性。 3. 在C語(yǔ)言中,要求對(duì)所有用到的變量“先定義,后使用”,否則,在編譯時(shí)會(huì)指出有關(guān)出錯(cuò)信息。 變量 含義:其值在程序運(yùn)行期間可以改變的量 。 C語(yǔ)言程序設(shè)計(jì) 常量與變量 變量 定義變量的方法: int i。 int k,j。 long a。 float b。 double d。 char c1。 而: int 3a。 是錯(cuò)誤的,因?yàn)樽兞康钠鹈蠘?biāo)識(shí)符的命名規(guī)則。 int i。 i=3。 的實(shí)質(zhì)是: 1. 給變量 i在內(nèi)存中開(kāi)辟一塊空間(兩個(gè)字節(jié))出來(lái),這塊空間用 i做標(biāo)識(shí)。此時(shí)的 i沒(méi)有值,也就是說(shuō),這些空間是空的。 2. 把整數(shù) 3轉(zhuǎn)換為帶符號(hào)的 16位二進(jìn)制放到此空間中。 i 變量名 0 1 2 3 4 5 6 變量的地址 地址 內(nèi)存 7 8 9 10 11 12 3的二進(jìn)制 變量的值 C語(yǔ)言程序設(shè)計(jì) 給變量賦初值有兩種方式: 一是通過(guò)賦值語(yǔ)句置初值(如 i=0;) ; 另一個(gè)方式是在變量說(shuō)明時(shí)給出初值稱(chēng)為初始化,格式為: 類(lèi)型區(qū)分符 變量名 =表達(dá)式 ,…。 如: int age=15,index=1,i=0,j=0。 int i=j=0。 非法。 int i,j=0。 j被初始化為 0; i的初值不確定。 char c=39。y39。 double esp=。 C語(yǔ)言程序設(shè)計(jì) 運(yùn)算符和表達(dá)式 分類(lèi)名稱(chēng) 運(yùn)算符 算術(shù)運(yùn)算符 +、 、 *、 /、 %、 ++、 關(guān)系運(yùn)算符 、 =、 、 =、 ==、 != 邏輯運(yùn)算符 amp。amp。、 ||、 ! 位運(yùn)算符 、 、 ~、 |、 ^、 amp。 賦值運(yùn)算符 =及其擴(kuò)展賦值運(yùn)算符 條件運(yùn)算符 ? : 逗號(hào)運(yùn)算符 , 指針運(yùn)算符 *、 amp。 求字節(jié)數(shù)運(yùn)算符 sizeof 強(qiáng)制類(lèi)型轉(zhuǎn)換運(yùn)算符 (類(lèi)型 ) 分量運(yùn)算符 . 、
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1