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

正文內容

c語言第2章(參考版)

2024-08-12 14:38本頁面
  

【正文】 } 。 b = e。 printf(%d,%d\n, a, c)。 printf(%u,%u\n, f, g)。 f = a。 printf(%ld,%ld\n, d, e)。 e = 32767。a39。 b = 100。 char c。 long d, e。 } 3 上機輸入并運行下面程序,對照程序分析運行結 ( 1) 將一個大于 32767的長整型數(shù)賦給整型變量, ( 2) 將一個負整數(shù)賦給一個無符號的變量,會得 ( 3) 將一個字符型變量賦予一個整型變量,會得 程序代碼如下。 i_u = (i_v + i_a)* i_b/c。, c2 = c1。 c1 =39。 num = num1 * num2。 num2 = 600。 c = a / b。 float c。 } 2 上機輸入下列程序代碼段,根據(jù)編譯信息修正其中的錯誤。 scanf(____________________)。 scanf(____________________)。 scanf(____________________)。 scanf(____________________)。 char c1, c2。 unsigned int u。 or 102(ASCII) 代碼程序如下(在橫線上填寫正確語句內容): include main() { int a, b, c。 or 101(ASCII) c2 =39。在程序中填充正確的輸入 /輸出語句,以得到如下結果: 實驗與實訓 a = 2 b = 6 c = 8 x = , y = , z = x+y = y+z = z+x = u = 52865 l= 28765 c1 = 39。, c2 = 39。 24 編寫一程序,完成將 num1 和 num2兩個單元 25 編寫一程序,計算多項式 2x35x2+6的值,其中 x= 26 編寫一程序,完成將用戶輸入的任意一個小寫 【 實訓目的 1 2 掌握格式化輸入 / 3 【 實訓內容 1 已知變量 a = 2, b = 6, c = 8, x = , y = , z = , u = 52 865, l = 128 765, c1 = 39。 printf(%8d\n%8d\n, num, num)。 float fx = 。 printf(inum1=%d\t inum2=%d\t inum3=%d\n, inum1, inum2, inum2)。amp。amp。 inum1 = inum2 = inum3 = 1。 ++ inum3。 ++ inum1 || ++ inum2 amp。 printf(inum1=%d\t inum2=%d\t inum3=%d\n, inum1, inum2, inum2)。amp。 inum1 = inum2 = inum3 = 1。 printf(inum=%d\n, inum)。 (2) int inum =2。 inum2=(inum1=10, inum1+5, inum3=10)。 21 _abc x+ 5s5 Shif_1 a$ 2 bg—1 It is void 22 ( 1) 設 inum = 7, fx = , fy = fx + inum % 3*(int)(fx+fy) % 2/4 ( 2) 設 inum1 = 2, inum2 = 3, fx = , fy = , (float)(inum1 + inum2) / 2 + (int)fx % (int)fy 23 寫出下列程序段的運行結果。 scanf()是格式輸入函數(shù),可按指定的格式輸入 getchar()函數(shù)是字符輸入函數(shù),只能接收單個字符。 另外,在對程序中的變量進行賦值時可以采用兩種方法,一種是通過賦值運算實現(xiàn),另一種是采用輸入語句動態(tài)賦值。inumber1, amp。例如,在第 1章的例子中輸入任意兩個整型數(shù)計算平均值時,程序中有如下語洌 printf(Please enter two numbers:)。程序中使用輸入 /輸出語句的一個重要作用是為改善人機交互性。算術運算符的優(yōu)先級較高,關系和邏輯運算符的優(yōu)先級較低。不同類型的量相互賦值時也由系統(tǒng)自動進行轉換,把賦值運算符右邊的類型轉換為左邊的類型;強制轉換即由強制轉 ( 2) 運算符優(yōu)先級和結合性。特別需要讀者注意的是幾種右結合的運算,例如自增 /自減運算、長度運算、條件運算 小結 ( 1) 數(shù)據(jù)類型的轉換。 本章介紹了幾個主要概念: 標識符、關鍵字、變量、常量和數(shù)據(jù)類型等。 或 scanf(“ %c, amp。以上代碼中需要將最后一個輸入語句修改為scanf(\r%c, amp。當我們使用 scanf()和 getchar()函數(shù)輸入數(shù)據(jù)時,若未考慮鍵盤緩沖區(qū)中存儲的上次輸入的多余字符,例如回車符等的影響,就會產(chǎn)生錯誤的結果。c2)。a)。c1)。 char c1, c2。 問題 6 輸入中多余字符的處理。 printf(%d,%f\n, a ,fx)。a,amp。在 C語言中,應當遵守格式符與數(shù)據(jù)的一一對應原則。fx)。 scanf(%d%c, amp。 int a。一般,我們不提倡在該函數(shù)中使用這些非格式符。fx)。正確的寫法為 scanf(a=%d,fx=%f, amp。 分析以上代碼段中存在格式符的錯誤。a, amp。 float fx。 問題 4 scanf()函數(shù)中的非格式符。 分析以上代碼段中由于變量 a 和 fx分別屬于長整型數(shù)和雙精度數(shù),因此在輸出時格式符中必須有所說明,否則結果將無法正確顯示。 double fx。 問題 3 長整型與雙(長雙)精度數(shù)據(jù)的輸出。ch)。格式符大寫雖然編譯時不報錯,但結果是無法正確地輸入和輸出數(shù)據(jù)。 分析以上代碼段中出現(xiàn)了格式符大小寫混淆的錯誤。ch)。 標準輸入 /輸出語句使用中的錯誤分析 問題 2 格式符的大小寫。 printf(It is %d % percent, 25)。 ia = ib * 400 / 100。 /* 直接用常量時一定要表明該數(shù)是長整型數(shù) */ 或 long ia, ib。 正確的寫法為 long ia。 ia被定義為 int類型數(shù)據(jù),故其有效數(shù)據(jù)范圍為 32 768~32 767。 int ia。 ia = ib = ic = 5。 ia = 5。 ( 3) int ia = 3, ib = 4, ic = 5。變量 ( 1) int ia = 5。 問題 4 在程序中常常需要對變量賦初值,以便使用變量。另外,程序中的變量 ic從未使用,因此造成內存的浪費。 變量的使用。在程序中所有要用到的變量應在程序開始處集中說明,而不是隨用隨說明,故語句“ float fx。 printf(fx=%f\n,fx)。 float fx。 ia = 6。 問題 3 變量定義的位置錯誤。 由于 ia和 ib均為整型,因此 ia/ib結果為整數(shù) 0,整數(shù)0再賦值給實型變量 f后, f的值為 。 f = ia / ib。 int ia = 2, ib = 5。正確的寫法為 int ia, ib, ic; 語句 3,變量定義時,不同類型的變量應分開說明,使用分號分隔不同的語句,而不是逗號。 分析 以上 3 語句 1,預處理命令行中的宏定義語句不使用分號。 ic。 int ia。輸入多于一個字符時,只接收第一 ② 使用本函數(shù)前必須包含頭文件 問題 1 分隔符使用錯誤。 putchar(c)。 printf(input a character\n)。程序代碼如下。 c = getchar()。 通常 ,把輸入的字符賦予一個字符變量構成賦值語句。 2. 字符輸入 getchar()函數(shù) getchar()函數(shù)的功能是從鍵盤上輸入一個字符。c3)。c1, amp。 ⑤ 使用 %c格式符時,空格、轉義字符都被視為有效字符。a, amp。b),則鍵盤輸入應為 12,35 ④ 輸入多個數(shù)值數(shù)據(jù)時,若格式控制串中沒有指定的格式,則可采用下面 3種方法分隔不同的數(shù)據(jù),即空格、回車 (Enter)鍵和 Tab鍵。例如,輸入語句為 scanf(%d, %d, amp。例如語句 scanf(%d, a)是非法的;而scanf(%d, amp。例如, 語句scanf(%, amp。 printf(inumber1=%d, inumber2=%d\n, inumber1, inumber2)。inumber1, amp。 printf(Please enter two numbers: \n)。 程序代碼如下。 l表示輸入長整型數(shù)據(jù) (如 %ld) 和雙精度浮點數(shù) (如 %lf), h表示輸入短整型數(shù)據(jù)。a,amp。a)語句,輸入 12345時,只把 123賦予變量 a,其余部分截去。當輸入 123456 時,把 12賦予 a,34被跳過, 56賦予 b ( 3) 用十進制整數(shù)指定輸入的寬度 (即字符數(shù) )。a,amp。各項的意義如下:( 1) 類型表示輸入數(shù)據(jù)的類型,其格式符和意義與printf() ( 2) “ *” “ *” 符表示跳過指定的寬度。”后跟變量名組成。地址表列中給出各變量的地址。與 printf()函數(shù)相同,C語言也允許在使用 scanf()函數(shù)之前缺省 scanf()函數(shù)的一般形式為 scanf(格式控制字符串 ,地址表列 )。注意,使用本函數(shù)前必須包含頭文件 ,即書寫程序時,在前面要包含命令 include 。\n39。A39。 } 運行結果為 4 4 說明 本例說明 printf函數(shù)對輸出項表列的求值順序雖然是從右至左,但要注意的是輸出順序還是從左 2. 字符輸出 putchar() putchar()函數(shù)是字符輸出函數(shù), 功能是在顯示器上輸出單個字符。 main( ) { int inum = 3。 Turbo C 例題 printf()函數(shù)的輸出項表列的求值順序。 printf(%\n, GOOD)。 printf(%\n%.3f\n , f, f)。 printf(********************\n)。 main() { int ia = 10, ib = 45。若輸出數(shù)字,則代表小數(shù)的位數(shù);若輸出字符,則代表字符的個數(shù);若實際位數(shù)大于所定義的精度數(shù),則 ( 5) 長度格式符為 h和 l兩種, h表示按短整型量輸出, l 例題 printf()函數(shù)的應用。 ( 3) 用十進制整數(shù)表示輸出的最少位數(shù)。格式字符串以 %開始,說明輸出數(shù) 在 Turbo C中,格式字符串的一般形式為 % [標志 ][輸出最小寬度 ][精度 ][長度 ]類型 其中,方括號 [] 圖 printf() 圖 printf()函數(shù)格式符含義 ( 1
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1