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

正文內(nèi)容

c語言程序設(shè)計(jì)第3章(參考版)

2025-07-27 01:08本頁面
  

【正文】 1)求解 a = 3 * 5, 得 a=15; 2)求 a * 4=60; 3)求解 a + 5=20, 所以逗號(hào)表達(dá)式的值為 20 一般表示式的擴(kuò)展: 表達(dá)式 1,表達(dá)式 2,表達(dá)式 3, …… 表達(dá)式 n 注意事項(xiàng) 1)并不是任何地方 出現(xiàn)的逗號(hào)都是作為逗號(hào)運(yùn)算符, 例如: printf(“%d,%d,%d”,a,b,c)。 2)第二步,計(jì)算 a*4, 結(jié)果為 60; 3)整個(gè)表達(dá)式的值為 60。 注意: 逗號(hào)運(yùn)算符是所有運(yùn)算符中級別最低的 。a=5 表達(dá)式值 11, c=6,a=11 表達(dá)式值 10, a=10,b=4,c=6 例 2: a+=a- =a*a (設(shè) a=12) 1)首先遇到左側(cè)的第一個(gè) “ = ” 運(yùn)算符,根據(jù) “ 自右而左 ” ,先計(jì)算 a- =a*a ; 它相當(dāng)與 a=a- a*a 等于 - 132; 2)然后計(jì)算 a=a+(- 132), 注意 這時(shí) a=- 132, 最后結(jié)果是 - 264。例如: a+=3(相當(dāng)于 a=a+3), x*=y+8(相當(dāng)于x=x*(y+8)), x%=3(相當(dāng)于 x=x%3) ① a += 3 ② a += 3( 將有下劃線的 “ a+”移到 “ =”右側(cè) ) |___↑ ③ a = a + 3 (在 “ =”左側(cè)補(bǔ)上變量名 a) a=12,計(jì)算 a+=a a*=1+2 一般形式: 變量 賦值運(yùn)算符 表達(dá)式 作用: 將賦值運(yùn)算符 右 側(cè)的 “ 表達(dá)式 ” 的值 賦給左側(cè)的變量。 最后各位記?。? 不同數(shù)據(jù)類型之間的賦值出錯(cuò),C語言的編譯系統(tǒng)并不會(huì)提示出錯(cuò)。 printf(“%u”,a); } 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 b的補(bǔ)碼 a原 (補(bǔ) )碼 運(yùn)行結(jié)果: 65535 不同類型的整型數(shù)據(jù)間的賦值歸根到底就是一條 : 按存儲(chǔ)單元中的存儲(chǔ)形式直接傳送。 int b=1。將一個(gè) unsigned類型數(shù)據(jù)賦給一個(gè)占字節(jié)數(shù)相同的整型變量,將 unsigned型變量的內(nèi)容原樣送到 非 unsigned型變量中,但如果 數(shù)據(jù)范圍超過相應(yīng)的整型范圍,則會(huì)出現(xiàn)數(shù)據(jù)錯(cuò)誤 ; (8)將非 unsigned型數(shù)據(jù)賦給長度相同的 unsigned型變量,也是 數(shù)值位連同符號(hào)位原樣傳送 。 c=i 0 0 1 0 0 0 0 1 (6)將一個(gè) long型數(shù)據(jù)賦給一個(gè) int型變量,只將 long型數(shù)據(jù)中低 16位原封不動(dòng)送到整型變量 (即截?cái)?)。 正數(shù)的補(bǔ)碼: 正數(shù)的補(bǔ)碼和其原碼的 形式相同 。在 Turbo C中,若字符的 最高位為 0,則整型變量 最高 8位補(bǔ) 0;若 最高位為 1,則 高 8位補(bǔ) 1.這稱之為 “ 符號(hào)擴(kuò)展 ” 。 f=d。 } 5, (3)將一個(gè) double型 數(shù)據(jù)賦給 float變量 ,截取其前面 7位有效數(shù)字 ,存放到 float變量的存儲(chǔ)單元 (32位 ),需要注意不要超范圍;將一個(gè) float型 數(shù)據(jù)賦給 double變量 時(shí),數(shù)值不變,有效位數(shù)擴(kuò)展到 16位 ,以 64位存儲(chǔ) 如 :float f。 f=23。 float f。 (1)將 實(shí)型 數(shù)據(jù) (單、雙精度 )賦給 整型 變量時(shí), 舍棄 實(shí)數(shù)的小數(shù)部分 。如: a=3。 例如: - i++等同于 - (i++) i= 3 printf(“%d”, - i++) 結(jié)果為輸出 - 3, 之后 i的值變成 4。c=(a++)*b。 a=3。b=5。 printf(“%d”,j++)。 printf(“%d”,++j)。 k=j++。 k=++j。 } 注意:在強(qiáng)制類型轉(zhuǎn)換時(shí),得到一個(gè)所需類型的中間變量,原來變量的類型未發(fā)生變化。 i=(int)x。 例 main() { float x=。則表達(dá)式 (x+y)%2+(int)a/(int)b的 值為 。 若有定義 : int x=3,y=2。 一般形式: ( 類型符 )( 表達(dá)式 ) 例: (double)a (將 a轉(zhuǎn)換成 double類型 ) (int)(x+y) (將 x+y的值轉(zhuǎn)換成整型 ) (float)(5%3) (將 5%3的值轉(zhuǎn)換成 float型 ) 表達(dá)式應(yīng)該用括號(hào)括起來。有些運(yùn)算符的結(jié)合方向?yàn)?“ 自右至左 ” ,即右結(jié)合。 運(yùn)算符的優(yōu)先級: P365附錄 C C語言規(guī)定了運(yùn)算符的 優(yōu)先級 和 結(jié)合性 。一般情況下,采用 “ 向零取整 ” 的方法即 5/3=1, - 5/3=- 1。如 3*5) / (除法運(yùn)算符 。如 3++ 3) - (減法運(yùn)算符 ,或 負(fù)值運(yùn)算符 。) (=及其擴(kuò)展賦值運(yùn)算符 ) (? : ) ( , ) (* amp。amp。 10+‘ a?+i*fd/e a轉(zhuǎn)整型, i、 f轉(zhuǎn)換為 double型, e轉(zhuǎn)換為 double型。 不同類型的數(shù)據(jù)之間進(jìn)行運(yùn)算,級別低的向級別高的轉(zhuǎn)換; 轉(zhuǎn)換不需要中間過程,直接轉(zhuǎn)變?yōu)楦呒墑e數(shù)據(jù)類型; 上述轉(zhuǎn)換由系統(tǒng)自動(dòng)進(jìn)行。 是
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1