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

正文內(nèi)容

第二章c程序設計的初步認識-資料下載頁

2025-08-01 17:50本頁面
  

【正文】 符為無符號量時,將字符的 8位放到整型變量的低 8位,高 8位補零。 ?若為有符號字符,最高位為零,則整型變量的高 8位補零 1 1 1 1 1 1 1 0 c=‘\376’ 0 1 1 0 0 0 0 0 1 1 1 1 1 0 0 0 c語言程序設計 第二章C程序設計的初步認識 C ?類型轉(zhuǎn)換 ?若字符最高位為 1,則高八位全部補 1。 注意:目的是使數(shù)值保持不變 ?將一個 int、 short、 long數(shù)據(jù)賦給 char變量時,只將其低 8位原封不動送到 char型變量。 1 1 1 1 1 1 1 0 i=289 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 c=‘\376’ c語言程序設計 第二章C程序設計的初步認識 C ?類型轉(zhuǎn)換 ?將 int型數(shù)據(jù)賦給 long變量時,進行符號擴展,將整型數(shù)的 16位送到 long型低 16位中,如果 int為正值,則 long高 16位補零,如果 int為負值,則高 16位補 1。 ?將一個 long數(shù)據(jù)賦給 int變量時,將其低 16位原封不動送到整型變量。 ?將 unsigned int型數(shù)據(jù)賦給 long型變量時,高位補零 ?將一個 unsigned類型數(shù)據(jù)賦給一個占字節(jié)數(shù)相同的整型變量,將 unsigned型變量的內(nèi)容原樣送到非 unsigned變量中。若為有符號字符,最高位為零,則整型變量的高 8位補零。 注意:有可能出現(xiàn)數(shù)據(jù)錯誤 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 c語言程序設計 第二章C程序設計的初步認識 C ?類型轉(zhuǎn)換 unsigned int a=65535; int b; b=a; 注意:根據(jù)補碼知識, b的值為 1。 ?將非 unsigned型數(shù)據(jù)賦給長度相同的 unsigned型變量,也是原樣照賦。 a 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 例 有符號數(shù)據(jù)傳送給無符號變量 main() { unsigned a; int b=1; a=b; printf(? %u”, a); } 運行結(jié)果: 65535 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 b 不同類型的整型數(shù)據(jù)間的賦值: 按存儲單元中的存儲形式直接傳送 c語言程序設計 第二章C程序設計的初步認識 C ?復合的賦值運算符 在 ? =”前加上其他運算符,可構(gòu)成復合的運算符 ? a+=3 等價于 a=a+3 x*=y+8 等價于 x=x*( y+8) x%=3 等價于 x=x%3 ?為便于記憶,可以這樣理解 a+=b ( a為變量, b為表達式) a+=b (將有下劃線的移到 ? =”右側(cè)) a=a+b (在 ? =”左側(cè)補上變量名 a) ?10種復合賦值運算符 +=, =, *=, /=, %=, =,=,amp。=,∧=,|= c語言程序設計 第二章C程序設計的初步認識 C ?賦值表達式 由賦值運算符將一個變量和一個表達式連接起來的式子 ?形式 〈 變量 〉〈 賦值運算符 〉〈 表達式 〉 ? 求解過程 將賦值符右側(cè)的表達式的值賦給左側(cè)的變量 ?說明 : ?結(jié)合方向: 自右向左 ?左側(cè)必須是變量,不能是常量或表達式 例 3=x2*y。 a+b=3。 ?賦值表達式的值與變量值相等 ,且可嵌套 例 : a=b=c=5 a=(b=5) a=5+(c=6) a=(b=4)+(c=6) a=(b=10)/(c=2) ?賦值表達式也可以包含復合的賦值運算符 例 : a=12。 a+=a=a*a 例 : int a=2。 a%=41。 a+=a*=a=a*=3。 //a=264 等價于 a=a+(a=a(a*a)) //a=0 等價于 a=a+(a=a*(a=a(a=a*3))) c語言程序設計 第二章C程序設計的初步認識 C ?逗號運算符和表達式 ?形式: 表達式 1,表達式 2,…… 表達式 n ?結(jié)合性 :從左向右 ?求值順序:表達式 1,表達式 2, …… 表達式 n ?逗號表達式 的值:等于表達式 n的值 ?用途: 常用于循環(huán) for語句中 例 a=3*5,a*4 a=3*5,a*4,a+5 例 x=(a=3,6*3) x=a=3,6*a 例 a=1。b=2。c=3。 printf(“%d,%d,%d”,a,b,c)。 printf(“%d,%d,%d”,(a,b,c),b,c)。 //a=15,表達式值 60 //a=15,表達式值 20 //賦值表達式,表達式值 18, x=18 //逗號表達式 ,表達式值 18,x=3 //1,2,3 //3,2,3 c語言程序設計 第二章C程序設計的初步認識 C ?逗號運算符和表達式 ?形式: 表達式 1,表達式 2,…… 表達式 n ?結(jié)合性 :從左向右 ?求值順序:表達式 1,表達式 2, …… 表達式 n ?逗號表達式 的值:等于表達式 n的值 ?用途: 常用于循環(huán) for語句中 例 : main() { int x,y=7。 float z=4。 x=(y=y+6,y/z)。 printf(x=%d\n,x)。 } 運行結(jié)果: x=3 c語言程序設計 第二章C程序設計的初步認識 C main() { char a=176,b=219。 printf(%c%c%c%c%c\n,b,a,a,a,b)。 printf(%c%c%c%c%c\n,a,b,a,b,a)。 printf(%c%c%c%c%c\n,a,a,b,a,a)。 printf(%c%c%c%c%c\n,a,b,a,b,a)。 printf(%c%c%c%c%c\n,b,a,a,a,b)。 }
點擊復制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1