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

正文內(nèi)容

c語言【清華大學(xué)出版社】西安交通大學(xué)課件第03章(存儲(chǔ)版)

2025-01-20 06:01上一頁面

下一頁面
  

【正文】 類型轉(zhuǎn)換成高字長類型 。 試判斷表達(dá)式 10 +‘ a’ +i*f d/e 的類型 int unsigned int long int unsigned long int double short , char float double型 31 C語言使用的基本表達(dá)式有: ⑴ 賦值表達(dá)式 , 如: a=3 ⑵ 算數(shù)表達(dá)式 , 如: 3+4*2 ⑶ 關(guān)系表達(dá)式 , 如: 32 ⑷邏輯表達(dá)式,如: 35a=b ⑸條件表達(dá)式,如: ab?a:b ⑹逗號表達(dá)式,如: a=3,b=4,c=5 32 基本的算術(shù)運(yùn)算符 : + * / % 說明: (1)上述運(yùn)算符均為雙目運(yùn)算符(即有兩個(gè)操作數(shù)) ( 2)在“/”運(yùn)算中,若操作數(shù)均為整數(shù),則執(zhí)行整除運(yùn)算,舍去小數(shù)部分。 int y。第二種是強(qiáng)制類型轉(zhuǎn)換。 /*j的值為 4, i為 4*/ j=i++。 0010 0001 0000 0001 0010 0001 如: i=289 c=33 c=‘ !’ 42 ( 4) 字符型數(shù)據(jù)賦給整型變量時(shí) , 將字符數(shù)據(jù) (8位 )放到整型變量低 8位中。 c=254。 若將一個(gè) long型數(shù)據(jù)賦給一個(gè) int型變量,只將 long型數(shù)據(jù)中低 16位原封不動(dòng)地送到整型變量 (即截?cái)?)。 0000 0000 0000 0000 0000 0000 1111 1110 a=254 0000 0000 1111 1110 b=254 例 4:(帶符號 int型數(shù)據(jù)賦給 long型變量) int a。 0000 0000 0000 0000 1111 1111 1111 1110 a=65534 1111 1111 1111 1110 b=65534 例 6: (有符號數(shù)據(jù)賦給無符號變量) int a。在一個(gè)語句中完成了賦值和輸出雙重功能。括弧內(nèi)的逗號不是參數(shù)間的分隔符而是逗 號運(yùn)算符。如 printf(”% d,% d,% d”, a, b, c); 上一行中的“ a, b, c”并不是一個(gè)逗號表達(dá)式,它 是 printf函數(shù)的 3個(gè)參數(shù),參數(shù)間用逗號間隔。 形式: 變量 = 表達(dá)式 說明: 賦值表達(dá)式的值為被賦值的變量的值。 a=65534。 a=254。 將一個(gè) float型數(shù)據(jù)賦給 double變量時(shí),數(shù)值不變,有效位數(shù)擴(kuò)展到 16位,在內(nèi)存中以 64位 (bit)存儲(chǔ)。 1111 1110 c= 254 i=254 0000 0000 1111 1110 例 2( Turbo C 系統(tǒng)把字符處理為帶符號的) char c。 41 類型轉(zhuǎn)換的原則 ( 1) 將實(shí)型數(shù)據(jù)賦給整型變量時(shí) ,舍棄實(shí)數(shù)的小數(shù)部分 如:若 a為 int型變量, 執(zhí)行 a=,則 a的值 3 ( 2) 將整型數(shù)據(jù)賦給實(shí)型數(shù)據(jù)時(shí) ,數(shù)值不變 ,但以浮點(diǎn) 形式存儲(chǔ)到變量中。如: ++ i , -- i (使用之 前 ,先使 i的值加(減) 1) i++ , i-- (使用之 后 ,使 i的值加(減) 1) ++i 先執(zhí)行 i=i+1,再使用 i的值 i++ 先使用 i的值,再執(zhí)行 i=i+1 舉例: int j,i=3。 printf(“ x=%f, i=%d” ,x,i)。 若要得到 x/2 的小數(shù)部分,應(yīng)寫為: (float)x/2 還是 (float) (x/2) (2)在強(qiáng)制類型轉(zhuǎn)換時(shí),得到一個(gè)所需類型的中間變量,原來變量類型未發(fā)生變化。 double d 。 28 注意: 初始化不是在編譯階段完成的,而是在程序運(yùn)行時(shí)執(zhí)行 本函數(shù)時(shí)賦予初值的,相當(dāng)于有一個(gè)賦值語句。b39。 i=‘ a’ 。 在內(nèi)存中 ,是把字符對應(yīng)的 ASCII碼值放到存儲(chǔ)單元中 . 字符型數(shù)據(jù)與整型數(shù)據(jù)之間可以通用 . 6 24 main() { char c1,c2。 例如: \\ 反斜線 \ ’ 單引號 \” 雙引號 除了前面介紹的特殊轉(zhuǎn)義字符外,‘ \字母’ 代表字母本身。 printf(“ a=%f,b=%f,c=%f\n ” , a,b,c)。 b= 。 雙精度型 ( double型) 如: double a , b , c 。 (注: e或 E之前必須有數(shù)字,且后指數(shù)必須為整數(shù)) 例如: 、 2e3 錯(cuò)誤: E 、 .e e 15 一個(gè)實(shí)數(shù)可以有多種指數(shù)表示形式。 b=a+1。 int a。 3. 變量要“先定義,后使用” 定義格式: 類型說明符 標(biāo)識(shí)符 1, … , 標(biāo)識(shí)符 n 例如: int x, y, z。 ? 符號常量名習(xí)慣用 大寫 字母表示。 (2)在需要改變一個(gè)常量時(shí)能做到“一改全改”。 每一個(gè)變量被指定為一確定的類型,在編譯時(shí)就能為 其分配相應(yīng)的存儲(chǔ)單元。 ? long 型 ∶ 字長 32位( 4個(gè)字節(jié))。 13 整型常量數(shù)據(jù)的數(shù)據(jù)范圍 請看 P43表。例如 、 、 指數(shù)形式; 而 、 、 756e0則不屬于規(guī)范化的指數(shù)形式。 2. 單精度實(shí)數(shù)提供 7位有效數(shù)字;雙精度實(shí)數(shù)提供 15~16位有效數(shù)字;長雙精度實(shí)數(shù)提供 18
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1