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

正文內(nèi)容

c語言【清華大學出版社】西安交通大學課件第03章-免費閱讀

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

下一頁面
  

【正文】 如果改寫為 printf(”% d,% d,% dV”, (a, b, c), b, c); 則“ (a, b, c)”是一個逗號表達式,它的值等于c 的值。 例如: a=b=c=6 a=(b=4)+(c=6) a=(b=4)*(c=6) 49 ? 練習: 寫出順序執(zhí)行下列表達式運算后的 x值 : 1. x=a=b=10 2. x=25%(c=3) X=10 X=1 ?賦值表達式中可以包含復合賦值運算符 例如:若 a=12,計算表達式 a+=a- =a*a運算后 a的值 第一步 : a-= a*a a=aa*a=1212*12=132 第二步 : a+=132 a=a+(132)=264 賦值表達式還可以出現(xiàn)在其他語句 (如輸出語句、循環(huán)語句等 )中,如: printf(“% d”, a= b); 如果 b的值為 3,則輸出 a的值 (也是表達式 a= b的值 )為 3。 b=a。 b=a。 ( 6)將帶符號的整型數(shù)據(jù) (int型 )賦給 long型變量時,要進行符號擴展,將整型數(shù)的 16位送到 long型低 16位中,如果 int型數(shù)據(jù)為正值 (符號位為 0),則 long型變量的高 16位補 0;如果 int型變量為負值 (符號位為 1),則long型變量的高 16位補 1,以保持數(shù)值不改變。 int i。 如:若 b為 float型變量,執(zhí)行 b=35后,則 b為 若 d為 double型變量,執(zhí)行 d=23后,則 d為 23. 00000000000000 ( 3) 整型數(shù)據(jù)賦給字符型變量時 , 只將低 8位原封不動地送到字符變量中(即截斷)。 j=++i。 } 輸出結果 : x=, i=3 注意:強制類型轉(zhuǎn)換后并不改變原來變量的類型 36 從上可知,有兩種類型轉(zhuǎn)換,一種是在運算時不 必用戶指定,系統(tǒng)自動進行的類型轉(zhuǎn)換,如 3+6. 5。 例如: float x= 。 long e 。例如: int a= 3; 相當于: int a; / *指定 a為整型變量 */ a=3; / *賦值浯句,將 3賦給 a*/ 又如 int a, b, c=5 相當于: int a, b, c; / *指定 a, b、 c為整型變量 */ c=5; / *將 5賦給 c*/ 29 各類數(shù)值型數(shù)據(jù)間的混合運算 一、運算過程: 先自動轉(zhuǎn)換成同類數(shù)據(jù),再進行運算。是字符常量,“ b是字符串常量 27 初值 :在定義變量的同時為變量賦初值 : 類型標識符 變量名 =常量或常量表達式 例如: int x=10 。 c=97。 c1=97。如‘ \c’ 代表字母 c。 } 輸出結果 : a=,b=, c= (避免將一個很大的數(shù)與一個很小的數(shù)相加,以免出現(xiàn)舍入誤差) 19 1 .字符常量:用 單引號 括起來的一個字符。 假如 a指定為單精度實型變量: float a; a=111111. 111; float型變量只能接收 7位有效數(shù)字,最后兩位小數(shù)不起作用。 長雙精度型 ( long double型) 如: long double d , e 。 例如 、 、 、 、 、 。 printf(“” %d,%d” ,a,b)。 /* 變量 a 的數(shù)值范圍: 32768~32767 */ unsigned int b。 (每個變量分配 2個 字節(jié)) float a, b, c, d。 4 符號變量的好處 (1)含義清楚。定義符號常量名時應考慮“見名知意”。 (每個變量分配 4個 字節(jié)) 6 在 C語言中,變量必須強制定義,其目的: 凡未被事先定義的,不作為變量名。 /* 變量 b的數(shù)值范圍: 0~65535 */ 10 11 ? 整型變量的字長 ? short型 ∶ 字長 16位( 2個字節(jié))。 運行結果: 32767,32768 改進:將變量 a和 b改成 long型,并按 %ld 格式輸出。 把其中的 1. 23456e2稱為“規(guī)范化的指數(shù)形式”, 即在字母 e(或 E)之前的小數(shù)部分中,小數(shù)點左邊 應有一位 (且只能有一位 )非零的數(shù)字。 (long double 不常用,將不再介紹 ) 說明: 1. float 型變量在內(nèi)存中占 4個字節(jié); double 型變量在內(nèi)存中占 8個字節(jié); long double占 16個字節(jié)。將 a改為 double型,則能全部接收上述 9位數(shù)字并存儲在變量 a中。 例如: ‘ a’ ‘ A’ ‘ $’ ‘ !’ 注 :‘ a’與 ‘ A’是 的字符常量 不同 2. 轉(zhuǎn)義字符:以一個‘ \’開頭的字符序列。 21 判斷 下列字符串的長度: “ \\\’ \054 ” “ \x56\” \\\c\ta ” “ \\\n\t\bab” 22 23 定義形式: char 標識符 1,標識符 2, … ,標識符 n 例如: char c1, c2, c3, ch 。c2=98。 printf(“ %c,%d\n” ,c,c)。 char ch=‘ a’ 。 二、轉(zhuǎn)換規(guī)則: 低字長
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1