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

正文內(nèi)容

數(shù)據(jù)類型ppt課件(編輯修改稿)

2024-11-30 22:17 本頁面
 

【文章內(nèi)容簡介】 j, i) 不要寫出別人看不懂的也 不知道系統(tǒng)會怎樣執(zhí)行程 序 167。 賦值運算符和賦值表達(dá)式 (1)賦值運算符 賦值符號“=”就是賦值運算符,它的作用是 將一個數(shù)據(jù)賦給一個變量。如“a=3”的作用 是執(zhí)行一次賦值操作(或稱賦值運算)。把常 量3賦給變量a。也可以將一個表達(dá)式的值賦 給一個變量 . 167。 賦值運算符和賦值表達(dá)式 (2)類型轉(zhuǎn)換 如果賦值運算符兩側(cè)的類型不一致 , 但都 是數(shù)值型或字符型時 , 在賦值時要進行類型 轉(zhuǎn)換 。 ① 將浮點型數(shù)據(jù) ( 包括單 、 雙精度 ) 賦給整 型變量時 , 舍棄浮點數(shù)的小數(shù)部分 。 如 :i為整型變量 , 執(zhí)行 “ i=” 的結(jié)果是使 i的值為3 , 以整數(shù)形式存儲在整型變量中 . 167。 賦值運算符和賦值表達(dá)式 ② 將整型數(shù)據(jù)賦給單、雙精度變量時,數(shù)值不變, 但以浮點數(shù)形式存儲到變量中 如 : 將23賦給 float變量f,即執(zhí)行f=23,先 將23轉(zhuǎn)換成23.00000,再存儲在f中。 將23賦給double型變量d,即執(zhí)行d= 23,則將23補足有效位數(shù)字為23.00000 000000000,然后以雙精度浮點數(shù)形式存儲 到變量d中。 167。 賦值運算符和賦值表達(dá)式 ③ 將一個 double型數(shù)據(jù)賦給 float變量時,截取其前 面 7位有效數(shù)字,存放到 float變量的存儲單元( 4個 字節(jié))中。但應(yīng)注意數(shù)值范圍不能溢出。 如 :float f。double d=。 f=d。 就出現(xiàn)溢出的錯誤。 如果將一個 float型數(shù)據(jù)賦給 double變量時,數(shù)值不 變,有效位數(shù)擴展到 16位,在內(nèi)存中以 8個字節(jié)存儲 167。 賦值運算符和賦值表達(dá)式 ④ 字符型數(shù)據(jù)賦給整型變量時,由于字符只占 1個字 節(jié),而整型變量為2個字節(jié),因此將字符數(shù)據(jù)(8個 二進位)放到整型變量存儲單元的低8位中。 第一種情況 : 如果所用系統(tǒng)將字符處理為無符號的字符類型,或程 序已將字符變量定義為unsigned char 型,則將字符的8位放到整型變量低8位,高8位補 零 例如: 將字符 ‘ \376 ’ 賦給int型變量i 167。 賦值運算符和賦值表達(dá)式 第二種情況 : 如果所用系統(tǒng)(如 Turbo C++)將字符處理為帶符號 的(即 signed char),若字符最高位為0,則整型 變量高8位補0;若字符最高位為1,則高8位全補 1。這稱為 “ 符號擴展 ” ,這樣做的目的是使數(shù)值保持 不變,如變量c(字符 ‘ \376 ’ )以整數(shù)形式輸出 為-2,i的值也是-2。 167。 賦值運算符和賦值表達(dá)式 ⑤ 將一個 int、 short、 long型數(shù)據(jù)賦給一個 char型變 量時,只將其低 8位原封不動地送到 char型變量(即 截斷)。 例如: int i=289。char c=′a′。c=i。 賦值情況 : c的值為 33, 如果用“ %c” 輸 出 c,將得到字符“ !” (其 ASCII碼為 33)。 167。 賦值運算符和賦值表達(dá)式 ⑥ 將帶符號的整型數(shù)據(jù)( int型)賦給 long型變量時,要進行符號擴展,將整型數(shù)的 16位送到 long型低 16位中 : ? 如果 int型數(shù)據(jù)為正值(符號位為0),則 long型變量的高 16位補0; ? 如果 int型變量為負(fù)值(符號位為1),則 long型變量的高 16位補1,以保持?jǐn)?shù)值不改變。 反之,若將一個 long型數(shù)據(jù)賦給一個 int型變量,只將 long型數(shù)據(jù)中低 16位原封不動地送到整型變量(即截斷)。 167。 賦值運算符和賦值表達(dá)式 例如: int a; long b=8; a=b; 賦值情況如圖 : p61圖 313 如果b=65536(八進制數(shù)0202100),則賦值后a值為0。 p61圖 314 167。 賦值運算符和賦值表達(dá)式 ⑦ 將 unsigned int型數(shù)據(jù)賦給 long int型變量時,不 存在符號擴展問題,只需將高位補0即可。將一個 unsigned
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1