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

正文內容

級c語言高頻考點分析與實戰(zhàn)(編輯修改稿)

2024-09-12 03:06 本頁面
 

【文章內容簡介】 斜線 雙引號 2位 16進制數(shù)代表的字符 如 ‘ \101? ?A? ?\012? ?\n? ?\376? ?? ? ?\x61? ?a? ?\60? ?0? ?\483? (?) 例 : ?A??\101??\x41?65 如 ‘ A?——65, ‘ a?——97, ‘ 0?——48 , ?\n?——10 如 ‘ a‘ ?A‘ ??‘ ?\n‘ ?\101‘ ? 轉義字符 :反斜線后面跟一個字符或一個代碼值表示 例 轉義字符舉例 main() { printf(\101 \x42 C\n)。 printf(I say:\How are you?\\n)。 printf(\\C Program\\\n)。 printf(Turbo \39。C\39。)。 } 運行結果: (屏幕顯示 ) A B C Isay:‖How are you?‖ \C Program\ Turbo ?C‘ Top6: C語言基本數(shù)據(jù)類型及其定義規(guī)則 Company Logo ? 字符常量與字符串常量不同 ?字符串常量 ? 定義:用雙引號 (―‖)括起來的字符序列 ? 存儲: 每個字符串尾 自動 加一個 ‘ \0’ 作為字符串結束標志 h e l l o \0 例 字符串 “ hello”在內存中 a a \0 例 ‘ a? “a” 例 空串 “” \0 例 : char ch。 ch=“A”。 例ch=?A?。 Top6: C語言基本數(shù)據(jù)類型及其定義規(guī)則 Company Logo 編譯程序根據(jù)變量定義為其 分配指定字節(jié)的內存單元 …... 地址 int a=1, b=3,c。 a b c 2字節(jié) 2字節(jié) 2字節(jié) 地址 地址 …... 內存 1 3 ?? 隨機數(shù) ? 變量 ? 概念:其值可以改變的量 ? 變量的定義 ? 變量初始化 :定義時賦初值 例 : int a,b,c。 float data。 例 : int a=2,b,c=4。 float data=。 char ch=?A?。 int x=1,y=1,z=1。 int x=y=z=1。 ? 變量的使用: 先定義,后使用 例 1 int student。 stadent=19。 //Undefined symbol ?statent‘ in function main 例 2 float a,b,c。 c=a%b。 //Illegal use of floating point in function main ? 變量定義位置: 一般 放在函數(shù)開頭 main() { int a,b=2。 float data。 a=1。 data=(a+b)*。 printf(“data=%f\n”,data)。 } 變量定義 可執(zhí)行語句 main() { int a,b=2。 a=1。 float data。 data=(a+b)*。 printf(“data=%f\n”,data)。 } Top6: C語言基本數(shù)據(jù)類型及其定義規(guī)則 Company Logo ?整型變量 ? 占字節(jié)數(shù)隨機器不同而不同 ,一般占一個機器字 ? short≤int≤long ? 可用 sizeof(類型標識符)測量 ?實型變量 ? float: 占 4字節(jié),提供 7位有效數(shù)字 ? double: 占 8字節(jié),提供 15~16位有效數(shù)字 ?字符型變量 ? 字符變量存放字符 ASCII碼 ? char與 int數(shù)據(jù)間可進行算術運算 例 float a。 a=。 /* a=*/ double b。 b=。 /* b=*/ 例 a=?D?。 /* a=68。 */ x=?A?+5。 /* x=65+5。 */ s=?!?+?G? /* s=33+71。 */ 沒有 字符串變量 ,用字符數(shù)組存放 Top6: C語言基本數(shù)據(jù)類型及其定義規(guī)則 Company Logo Top6: C語言基本數(shù)據(jù)類型及其定義規(guī)則 ?真題分析 ( 2022年 4月) 有以下程序,其中 %u表示按無符號整數(shù)輸出,程序運行后的輸出結果是: include ―‖ main() { unsigned int x=oxFFFF。 /* x的初值為 16進制數(shù) */ printf(―%u\n‖,x)。 } - 1 A. 65535 B. 32767 C. D. 0xFFFF B Company Logo Top6: C語言基本數(shù)據(jù)類型及其定義規(guī)則 ?真題分析 ( 2022年 4月)下列不合法的數(shù)值常量是 —— A、 011 B、 1e1 C、 D、 0xabcd C Company Logo Top6: C語言基本數(shù)據(jù)類型及其定義規(guī)則 ?真題分析 ( 2022年 9月)以下程序運行后的輸出結果是 —— main( ) { int x=0210。 printf(%X\n,x)。 } 0210 0 1 0 八進制數(shù) 0 0 1 0 0 0 0 0 0 8 8 0 二進制數(shù) 88 mpany Logo Top6: C語言基本數(shù)據(jù)類型及其定義規(guī)則 ?真題分析 ( 2022年 3月)以下選項中不能用作 C程序合法常量的是 ————( 選擇題 13題 ) A) B)39。12339。 C)123 D)\x7G B mpany Logo Top6: C語言基本數(shù)據(jù)類型及其定義規(guī)則 ?真題分析 ( 2022年 3月)以下選項中可用作 C程序合法實數(shù)的是 ____(選擇題 14題 ) A).1e0 B) C)E9 D) A mpany Logo Top6: C語言基本數(shù)據(jù)類型及其定義規(guī)則 ?真題分析 ( 2022年 9月)以下選項中關于 C語言常量的敘述錯誤的是 ___(選擇題 13題 ) A)所謂常量,是指在程序運行過程中,其值不能被改變的量 B)常量分為整型常量、實型常量、字符常量和字符串常量 C)常量可分為數(shù)值型常量和非數(shù)值型常量 D)經常被使用的變量可以定義成常量 D 常量是指在程序中不變的量,既然程序中已定義為變量,則不可能再定義為常量 Company Logo Top6: C語言基本數(shù)據(jù)類型及其定義規(guī)則 ?練習題 以下選項中,不能作為合法常量的是 —— A、 B、 C、 +4 D、 B Company Logo Top6: C語言基本數(shù)據(jù)類型及其定義規(guī)則 ?練習題 以下選項中,可作為 C語言合法整數(shù)的是 —— A、 1011B B、 0386 C、 0xffa D、 x2a2 C Company Logo ? 隱式轉換 ? 什么情況下發(fā)生 – 運算轉換 不同類型數(shù)據(jù)混合運算時 – 賦值轉換 把一個值賦給與其類型不同的變量時 – 輸出轉換 輸出時轉換成指定的輸出格式 – 函數(shù)調用轉換 實參與形參類型不一致時轉換 ?運算轉換規(guī)則 :不同類型數(shù)據(jù)運算時先 自動 轉換成同一類型 Top7:基本數(shù)據(jù)類型間的轉換 Company Logo double float long unsigned int char,short 低 高 說明 : 必定的轉換 運算對象類型不同時轉換 例 char ch。 int i。 float f。 double d。 ch/i + f*d (f+i) int int double double double double double double int int double double double double double double 10+?a? +i*f d/l 例 int i。 float f。 double d。 long l。 Company Logo ? 顯式轉換(強制轉換) ? 一般形式: ( 類型名 ) ( 表達式) 例 (int)(x+y) (int)x+y (double)(3/2) (int) ? 說明:強制轉換得到所需類型的中間變量,原變量類型不變 例 main() { float x。 int i。 x=。 i=(int)x。 printf(“x=%f,i=%d”,x,i)。 } 結果: x=,i=3 精度損失問題 較高類型向較低類型轉換時可能發(fā)生 Top7:基本數(shù)據(jù)類型間的轉換 Company Logo ?真題分析 ( 2022年 9月)以下選項中值為 1的表達式是 —— A、 139。039。 B、 139。\039。 C、 39。139。0 D、 39。\039。39。039。 Top7:基本數(shù)據(jù)類型間的轉換 1是整型,’ 0‘、’ \0‘、’ 1‘都是字符型。 ‘ 0‘換成整型的 ASCII碼值為 48,’ 1‘為 49 ?\0‘是轉義字符,表示 0或空。 B Company Logo ?真題分析 ( 2022年 9月)設有定義: float x=。,則執(zhí)行下列語句 printf(%f\n,(int)(x*100+)/)。 后的輸出結果是 —— Top7:基本數(shù)據(jù)類型間的轉換 (int) (x*100+) / ) (*100+) + int 12346 Company Logo ?真題分析 ( 2022年 9月)設有定義: int k=1,m=2。 float f=7。則下列選項中錯誤的表達式是 ———— A、 k=k> =k B、 k+ + C、 k%int(f) D、 k> =f> =m Top7:基本數(shù)據(jù)類型間的轉換 C %(求余運算符)的兩邊都必須是整型。 f為 float型,需要強制轉換為 int型。正確 的寫法為 (int) f 而不是 int (f) Company Logo ?真題分析 ( 2022年 9月)已經字母 A的 ASCII碼為 65。以下程序運行后的輸出結果為 —— main( ) { char a,b。 a=39。A39。+39。539。39。339。 b=a+39。639。39。239。 printf(%d %c\n,a,b)。 } Top7:基本數(shù)據(jù)類型間的轉換 d c a=39。A39。+39。539。39。339。 a=?C‘ 67 b=a+?639。?239。 a=67+4 G 67 G Top7:基本數(shù)據(jù)類型間的轉換 ?真題分析 ( 2022年 9月)若有定義語句: int a=10。 double b=。,則表達式 ?A‘+a+b值的類型是 _____。(選擇題 14題) A).char B)int C) double D)float Company Logo C Company Logo ?練習題 以下程序運行后的輸出結果是 —— main() {int a,b,c。 a=25。b=025。c=0x25。 printf(―%d %d %d\n‖,a,b,c)。 } Top7:基本數(shù)據(jù)類型間的轉換 025 2*81+5*80 21 0x25 2*161+5*160 37 25 21 37 Company Logo C 運 算 符 算術運算符:( + * / % ++ ) 關系運算符:( = == = !=) 邏輯運算符:(! amp。amp。 ||) 位運算符 :( ~ | ^ amp。) 賦值運算符:( = 及其擴展) 條
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1