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

正文內(nèi)容

謝麗聰-3數(shù)據(jù)類型、運算符與表達式-2007(留存版)

2024-09-09 16:05上一頁面

下一頁面
  

【正文】 printf(‖%d,%d\n‖,j ,k)。 } 運行結(jié)果: A,B 65,66 a, b被定義為字符變量并賦予字符值 用字符的 ASCII 碼參與運算 大小寫字母的 ASCII 碼相差 32,因此運算后把小寫字母換成大寫字母。b=456。 b=。 ( 1) char ( 2) unsigned char 區(qū)別:對變量值 ASCII碼 的理解 char—— 一個數(shù)的補碼 unsigned char——一個不帶正負號的整數(shù) 字符變量的類型說明符 字符數(shù)據(jù)在內(nèi)存中的存儲形式及使用方法 每個字符變量 分配一個字節(jié)的內(nèi)存空間 , 因此只能存放一個字符 。 3) 字符常量占一個字節(jié)的內(nèi)存空間 。 n 字符串常量: “ ABC‖、 “ 123‖。 常量: 在后面章節(jié)中將專門給予介紹 。第三章 數(shù)據(jù)類型、運算符與表達式 C語言的字符集 C語言的數(shù)據(jù)類型 常量與變量 變量的定義與賦值 符號常量 運算符與表達式 各類型數(shù)據(jù)的混合運算 不同類型賦值的結(jié)果 C語言的字符集 C語言字符集 : 字母: 小寫字母 a~ z、 大寫字母 A~ Z。 分隔符 在C語言中采用的分隔符有逗號和空格兩種 。 常量 直接常量 (字面常量 ): n 整型常量: 1 0、 3; n 實型常量: 、 ; n 字符常量: ‘ a‘、 ‘ b‘。 2) 可以把一個字符常量賦予一個字符變量 ,不能把一個字符串常量賦予一個字符變量 。 例如: char a,b。 a=。 注: 表達式中變量可用給該變量賦值的賦值表 達式代替 ( 應(yīng)加圓括號 ) 例: a=123。 printf(%c,%c\n%d,%d\n,a,b,a,b)。 k=i– –。 ( 3) 邏輯運算符: 用于邏輯運算:與 (amp。 一個運算量兩側(cè)的運算符優(yōu)先級相同時 , 則按運算符的結(jié)合性所規(guī)定的結(jié)合方向處理 。 } 結(jié)果 x=,k=0 3 強制轉(zhuǎn)換運算符的意義 例如 : 1/2*sqrt(x+y) 結(jié)果為 0 int float int float (float)1/2*sqrt(x+y) 一般寫為 例如 : float k=3 必須寫成 abs((int)k) 因為 abs函數(shù)中的參數(shù)必須是整型的 見 P371 求整數(shù)的絕對值函數(shù) 三、逗號表達式: 格式 : 表達式 1,表達式 2, “右結(jié)合性”:自右至左的結(jié)合方向。 float型數(shù)據(jù)賦給 double型 , 有效數(shù)據(jù)擴展到 16位 , 但范圍不能溢出 。 printf ( ‖%ld,%ld\n‖,b1,b2) 。 printf(‖%c%c%d,%d\n‖,c1,c2,c1,c2)。 int a2=32768 。 s=r*r*PI。 并不是在所有出現(xiàn)逗號的地方都組成逗號表達式,如在變量說明中,函數(shù)參數(shù)表中逗號只是用作各變量之間的間隔符。 3. 含有強制類型轉(zhuǎn)換運算符的表達式: 即表達式中含 (類型名)(表達式) 例. ( int) a 例 . w+(float)(j%k)/5 整體的值為 int類型 ,a及 a的值為原類型 值為 float類型 , j、 k及它們的值仍為原來的類型 例: void main( ) {float x= 。 ( 10) 特殊運算符: 有括號 (), 下標(biāo) [], 成員 (→ , .)等幾種 。= 按位與 ^= 按位異或 |= 按位或 10種復(fù)合的賦值運算符: 符號常量 用 define命令宏定義一個符號常量 ( 用標(biāo)識符命名 )代表某一常量 作用: 減少程序中重復(fù)書寫某些常量的工作量 例 define PI include main( ) {printf (‖%f,%f \n‖,sin(35*PI/180), cos(35*PI/180))。 printf(‖%d,%d\n‖,j ,k)。 b=39。 表達式末尾加“;”后即變成語句 等價于 int a,b,sum。 printf(%f\n,b)。 b=a+1。 由十進制數(shù) 、 加階碼標(biāo)志 “ e‖或 “ E‖、 階碼 ( 只能為整數(shù) ,可以帶符號 ) 組成 。 但是,也有一類函數(shù),調(diào)用后并不需要向調(diào)用者返回函數(shù)值,這種函數(shù)可以定義為“空類型”。 ( 3)預(yù)處理命令字:用于表示一個預(yù)處理命令。 字符常量, 字符串常量和注釋中還可以使用漢字或其它可表示的圖形符號。注釋可出現(xiàn)在程序中的任何位置。 在使用之前必須先定義 , define 一 、 整型常量: 1. 十進制整數(shù): 123 、 76 、 0 2. 八進制整數(shù): 076 、 0253 076轉(zhuǎn)換成十進制: 7*8+6 3. 十六制整數(shù): 0xa 、 0x20 、 0xf4 0xf4轉(zhuǎn)換成十進制: 15*16+4 程序執(zhí)行過程中值不發(fā)生改變的量 只有 整數(shù) 標(biāo)識符號 常量 整型數(shù)據(jù)在內(nèi)存中的存放形式 : 如果定義了一個整型變量 i: int i。 常量總結(jié) 一 、 整型常量: 二 、 實型常量: 三 、 字符常量: 四 、 字符串常量: 十進制整數(shù): 10 八進制整數(shù): 012 十六制整數(shù): 0xa 小數(shù)形式: 指數(shù)形式: ASCII碼十進制 : ‘\n‘ ‘A‘ ASCII碼八進制 : ‘\12‘ ‘\101‘ ASCII碼十六制: ’ \xa‘ ‘\x41‘ 以 ‘ \0‘結(jié)束 。 整型量為二字節(jié)量,字符量為單字節(jié)量,當(dāng)整型量按字符型量處理時,只有低八位字節(jié)參與處理。 但Turbo C 小數(shù)后最多保留六位 , 其余部分四舍五入 。 a=120。 …… a=3 。 k=i+ +。 ( 5) 賦值運算符: 用于賦值運算 , 分為簡單賦值 (=)、 復(fù)合算術(shù) 賦值 (+=,=,*=,/=,%=)和復(fù)合位運算賦值 (amp。 b=i++。 注意邊計算邊轉(zhuǎn)換 。 i=a 。 a2=c2 。 } 結(jié)果 254,﹣ 2 注意: char(帶符號整數(shù) )范圍 ﹣ 128~127 c2值為 254+k*256且范圍內(nèi) 范圍 :0~256 范圍 :128~127 (254)10 數(shù) 系數(shù) 模 28 長的整型數(shù)據(jù)賦給短的整型變量: ——取所需的低位 void main( ) {int a=﹣ 355。 printf(‖%d,%d, %c \n‖,i,j,j )。long c=5。 y=(x=a
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1