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

正文內(nèi)容

第三章數(shù)據(jù)、運算與基本輸入輸出-資料下載頁

2025-08-22 21:47本頁面

【導(dǎo)讀】各種數(shù)據(jù)類型表示范圍。運算符與基本運算規(guī)則?;据斎胼敵龊瘮?shù)使用方法。第五節(jié)運算符的優(yōu)先級與結(jié)合性。第七節(jié)數(shù)據(jù)的輸入與輸出。程序加工處理的對象及其結(jié)果。數(shù)據(jù)在計算機內(nèi)部的存儲形式(占用的內(nèi)。存單元數(shù)量、編碼方式、取值范圍等)。在程序運行過程中不允許改變的量。§3-1數(shù)據(jù)與數(shù)據(jù)類型(續(xù))。C語言有四種類型修飾符:。說明符配合在一起使用。int2(16位)-32768~32767二進(jìn)制補碼。float4(32位)±*10-38~±*10387位有效數(shù)字。double8(64位)±10-308~±1030815位有效數(shù)字。float:尾數(shù)24位+階數(shù)8位double:尾數(shù)52位+階數(shù)12位。int型數(shù)的表示范圍:二進(jìn)制16bit. =-1int型整數(shù)的最小值。二進(jìn)制7位二進(jìn)制23位單精度實型。尾數(shù)的符號位階碼的符號位。:0~9,A~F/a~f,以0x或0X開頭。,根據(jù)值大小默認(rèn)類型。l或L,則認(rèn)為它是longint型。實例:’A’’g’’#’’0

  

【正文】 之間的 分隔符 。 5: scanf (”x=%d, amp。x)。 要使 x的 值等于 12,從鍵盤應(yīng)怎樣輸入? 正確 的輸入序列: x=12[ENTER] 注意 :字符 x= 被過濾掉了 若輸入序列為: 12[ENTER] 錯誤! ? 共 73 頁 第 59 頁 167。 37 數(shù)據(jù)的輸入與輸出 字符輸出函數(shù) putchar ? 調(diào)用形式: putchar( c ) ? 功能: 通過標(biāo)準(zhǔn)輸出設(shè)備 (顯示器 )輸出變量 c。 ? 例 : 將從鍵盤輸入的一行字符復(fù)制到標(biāo)準(zhǔn)輸出。 include main ( ) { char c。 c= getchar( )。 while ( c != ’\n’ ) { putchar(c)。 /* 輸出該字符 */ c=getchar( )。 /* 再取下一輸入字符 */ } } 例 C2_7301 共 73 頁 第 60 頁 167。 37 數(shù)據(jù)的輸入與輸出 格式輸出函數(shù) printf ? 調(diào)用形式: printf (” 控制字符串 ” ,參數(shù) 1,參數(shù) 2,…, 參數(shù) n) 其中:控制字符串也稱為格式說明串,它用于描述變量的輸出方式,格式說明的形式是: % 附加格式說明符 格式轉(zhuǎn)換字符 附加格式說明符 部分可以缺省。 ? 功能: 按照控制字符串中的格式說明依次將后面的各參數(shù)進(jìn)行轉(zhuǎn)換,排放成格式說明中規(guī)定的格式,輸出到輸出設(shè)備上。對 非格式說明符 ,則按 原樣輸出 。 共 73 頁 第 61 頁 167。 37 數(shù)據(jù)的輸入與輸出 格式輸出函數(shù) printf 格式轉(zhuǎn)換字符 說 明 d 以十進(jìn)制形式輸出整數(shù) (正數(shù)不輸出符號 ) o 以八進(jìn)制無符號形式輸出整數(shù) (不輸出前綴符 ) x 以十六進(jìn)制無符號形式輸出整數(shù) (不輸出前綴符 ) u 以無符號十進(jìn)制形式輸出整數(shù) c 以字符形式輸出,僅輸出一個字符 s 輸出字符串 f 以小數(shù)形式輸出單、雙精度數(shù) e 以標(biāo)準(zhǔn)指數(shù)形式輸出單、雙精度數(shù) g 選用 %f或 %e格式中輸出寬度較短的一種格式, 不輸出無意義的0 共 73 頁 第 62 頁 167。 37 數(shù)據(jù)的輸入與輸出 格式輸出函數(shù) printf 附加說明符 說 明 l 用于輸出長整型數(shù)據(jù), 可加在格式轉(zhuǎn)換符 d,o,x,u前面 m(正整數(shù) ) 輸出數(shù)據(jù)的最小域?qū)? .n(正整數(shù) ) 對實數(shù),表示輸出 n 位小數(shù); 對字符串,表示截取的字符個數(shù) - 輸出的數(shù)據(jù)在輸出域內(nèi)向左對齊 共 73 頁 第 63 頁 167。 37 數(shù)據(jù)的輸入與輸出 格式輸出函數(shù) printf ? 實例1: include main( ) { printf (This is a C program.\n)。 } ? 實例2: include main( ) { int a=1, b=2, c=100。 printf(a=%d, b=%3d, d=%3d%%\n,a, b,a*c/b)。 printf(%d, %o, %x\n, a, a, a)。 } 答案: a=1, b= 2, d= 50% 1, 177777, ffff 例 C2_7302 例 C2_7303 共 73 頁 第 64 頁 167。 37 數(shù)據(jù)的輸入與輸出 格式輸出函數(shù) printf ? 實例3: include main ( ) { char c=39。a39。 char ch[ ]=Goodbye.。 printf(%c,%3c,%3d\n, c, c, c)。 printf(%s,%10s,%8s,%12s,%\n, ch,ch,ch,ch,ch)。 printf(123456789012345678901234567890\n)。 } 答案: a, a, 97 Goodbye., Goodbye.,Goodbye.,Goodbye. , Good 12345678901234567890123456789012345678901234567890 例 C2_7304 共 73 頁 第 65 頁 167。 37 數(shù)據(jù)的輸入與輸出 格式輸出函數(shù) printf ? 實例 4: include main( ) { int a。 float b,c。 scanf (”%2d%3f%4f”, amp。a, amp。b, amp。c)。 printf(”a=%d,b=%f,c=%f\n”,a,b,c)。 } 輸入: 12345678987654321 輸出: a=12, b=, c= 例 C2_7305 共 73 頁 第 66 頁 167。 38 綜合舉例 ? 運算符有優(yōu)先級 , 在 C語言中關(guān)于運算符優(yōu)先級的正確敘述是 。 A) 邏輯 運算符高于 算術(shù) 運算符 , 算術(shù) 運算符高于 關(guān)系 運算符 B) 算術(shù) 運算符高于 關(guān)系 運算符 , 關(guān)系 運算符高于 邏輯 運算符 C) 算術(shù) 運算符高于 邏輯 運算符 , 邏輯 運算符高于 關(guān)系 運算符 D) 關(guān)系 運算符高于 邏輯 運算符 , 邏輯 運算符高于 算術(shù) 運算符 ? 答案: B 共 73 頁 第 67 頁 167。 38 綜合舉例 ? 在以下關(guān)于 C語言的不嚴(yán)格的敘述中 , 錯誤 的是 A)大 寫字母和 小 寫字母的意義相同 B)有些 不同 類型的變量可以在一個表達(dá)式中運算 C)在賦值表達(dá)式中等號 (=)左邊的變量 和 右邊的值 可以是 不同類型 D)同一個運算符號在不同的場合可以有 不同的含義 ? 答案: A ? C語言中的簡單數(shù)據(jù)類型包括 。 A) 整型 、 實型 、 邏輯型 B) 整型 、 實型 、 字符型 C) 整型 、 字符型 、 邏輯型 D) 整型 、 實型 、 邏輯型 、 字符型 ? 答案: B 共 73 頁 第 68 頁 167。 38 綜合舉例 ? 在 C語言中 , 錯誤的 int類型的常數(shù)是 。 A) 32768 B) 0 C) 037 D) 0xAF ? 答案: A ? 下列常數(shù)中不能作為 C的常量的是 。 A) 0xA5 B) C) 3e2 D) 0582 ? 答案: D ? 在C語言中 , 十進(jìn)制的 47可等價地寫為 。 A) 2f B) 02f C) 57 D) 057 ? 答案: D ? 已知: int a=4,b=5,c。則執(zhí)行下列表達(dá)式“ c=a=ab” 后變量 a的值為 。 A) 0 B) 1 C) 4 D) 5 ? 答案: A 共 73 頁 第 69 頁 167。 38 綜合舉例 ? 下列可以正確表示字符型常數(shù)的是 A) a B) ’\t’ C) \n D) 297 ? 答案: B ? 以下錯誤的轉(zhuǎn)義字符是 A) ’\\’ B) ’\’’ C) ’\81’ D) ’\0’ ? 答案: C ? 已知: float x=1,y。則: y=++x*++x的結(jié)果是 A) y=9 B) y=6 C) y=1 D) 表達(dá)式是錯誤的 ? 答案: D ? 1 已知: char ch=’A’; 則下列表達(dá)式的值是 ch = (ch=’A’amp。amp。ch=’Z’) ? (ch+32) : ch。 A) A B) a C) Z D) z ? 答案: B 共 73 頁 第 70 頁 167。 38 綜合舉例 ? 1 字符串 \\\22a,0\n的長度是 。 A) 8 B) 7 C) 6 D) 5 ? 答案: C ? 1 在程序中要使用語句: printf(%s\n, STRING)。 輸出一個長度為5個字符的提示信息 OK!, 則應(yīng)使用宏定義語句 ______。 A) define STRING OK! B) define STRING OK! C) define STRING \OK!\ D) 以上三個答案都是錯誤的 ? 答案: D define STRING \OK!\ 共 73 頁 第 71 頁 167。 38 綜合實例 ? C2_8002 define printt(x,y,z) printf(x=%d, y=%d, z=%d\n,x,y,z) main( ) { int x,y,z。 x=y=z=2。 ++x||++yamp。amp。++z。 printt(x,y,z)。 x=y=z=2。 ++xamp。amp。++y||++z。 printt(x,y,z) x=y=z=2。 ++xamp。amp。++yamp。amp。++z。 printt(x,y,z)。 x=y=z=2。++x||++yamp。amp。++z。printt(x,y,z)。 x=y=z=2。++xamp。amp。++y||++z。printt(x,y,z)。 x=y=z=2。++xamp。amp。++yamp。amp。++z。printt(x,y,z)。 } 例 C2_8002 x=3, y=2, z=2 x=3, y=3, z=2 x=3, y=3, z=3 x=1, y=2, z=2 x=1, y=1, z=2 x=1, y=1, z=1
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1