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

正文內(nèi)容

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

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

下一頁面
  

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