歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

C語(yǔ)言之鍵盤輸入語(yǔ)屏幕輸出.ppt

  • 資源ID:20755436       資源大小:435.66KB        全文頁(yè)數(shù):43頁(yè)
  • 資源格式: PPT        下載積分:9.9積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

C語(yǔ)言之鍵盤輸入語(yǔ)屏幕輸出.ppt

第 3章 鍵 盤 輸 入和 屏 幕 輸 出魏 慧 琴北 京 交 通 大 學(xué)計(jì) 算 機(jī) 科 學(xué) 與 技 術(shù) 學(xué) 院 北京交通大學(xué)計(jì)算機(jī)學(xué)院 本 章 學(xué) 習(xí) 內(nèi) 容 字 符 輸 出 函 數(shù) putchar() 字 符 輸 入 函 數(shù) getchar() 數(shù) 據(jù) 的 格 式 化 輸 出 函 數(shù) printf() 數(shù) 據(jù) 的 格 式 化 輸 入 函 數(shù) scanf() 北京交通大學(xué)計(jì)算機(jī)學(xué)院 C語(yǔ) 句 分 類 控 制 語(yǔ) 句 9種 變 量 定 義 語(yǔ) 句 int a,b,c; 表 達(dá) 式 語(yǔ) 句 c=a+b; 函 數(shù) 調(diào) 用 語(yǔ) 句 printf(hellon); 復(fù) 合 語(yǔ) 句 t=a; a=b; b=t; 空 語(yǔ) 句 ; 北京交通大學(xué)計(jì)算機(jī)學(xué)院 單 個(gè) 字 符 的 輸 入 /輸 出 通 過(guò) 調(diào) 用 標(biāo) 準(zhǔn) 庫(kù) 函 數(shù) 來(lái) 實(shí) 現(xiàn) #include 字 符 輸 出 函 數(shù) putchar(ch) 輸 出 一 個(gè) 字 符 ch 字 符 輸 入 函 數(shù) getchar() 無(wú) 參 數(shù) 函 數(shù) 值 為 從 輸 入 設(shè) 備 接 收 的 字 符 北京交通大學(xué)計(jì)算機(jī)學(xué)院 【 例 】 大 小 寫 英 文 字 母 轉(zhuǎn) 換Press a key and then press Enter: Bb ch = ch + (a A); What does this statement mean? 北京交通大學(xué)計(jì)算機(jī)學(xué)院 數(shù) 據(jù) 的 格 式 化 屏 幕 輸 出 格 式printf(格 式 控 制 字 符 串 , 輸 出 項(xiàng) 表 列 );printf(a=%d b=%f, a, b); 可 以 輸 出 若 干 任 意 類 型 的 數(shù) 據(jù) 函 數(shù) 名 可 選 輸出 表 列普 通字 符 格 式說(shuō) 明 北京交通大學(xué)計(jì)算機(jī)學(xué)院%c character以 字 符 形 式 輸 出 單 個(gè) 字 符%s string 輸 出 一 個(gè) 字 符 串%d decimal 以 帶 符 號(hào) 十 進(jìn) 制 整 數(shù) 輸 出%f float 以 小 數(shù) 形 式 輸 出 浮 點(diǎn) 數(shù) ( 6位 小 數(shù) )%e exponent 以 標(biāo) 準(zhǔn) 指 數(shù) 形 式 輸 出 ( 6位 小 數(shù) )%g 選 用 %f, %e中 輸 出 寬 度 較 小 的 一 種 格 式%o octal 以 八 進(jìn) 制 無(wú) 符 號(hào) 整 數(shù) 輸 出 ( 無(wú) 前 導(dǎo) 0)%x hex 以 十 六 進(jìn) 制 無(wú) 符 號(hào) 整 數(shù) 輸 出 ( 無(wú) 前 導(dǎo) 0 x)%u unsigned 以 十 進(jìn) 制 無(wú) 符 號(hào) 整 數(shù) 輸 出printf()格 式 字 符 北京交通大學(xué)計(jì)算機(jī)學(xué)院Press a key and then press Enter: Bb, 98 【 例 】 大 小 寫 英 文 字 母 轉(zhuǎn) 換 北京交通大學(xué)計(jì)算機(jī)學(xué)院m 表 示 數(shù) 據(jù) 占 用 的 最 小 寬 度 數(shù) 據(jù) 寬 度 大 于 m, 按 實(shí) 際 寬 度 輸 出 數(shù) 據(jù) 寬 度 小 于 m時(shí) , 補(bǔ) 空 格n 對(duì) 實(shí) 數(shù) 表 示 輸 出 n位 小 數(shù) 對(duì) 字 符 串 表 示 最 多 輸 出 的 字 符 個(gè) 數(shù)l 長(zhǎng) 整 型 整 數(shù) , 加 在 d、 o、 x、 u前L long double型 數(shù) , 加 在 f、 e、 g前- 改 變 輸 出 內(nèi) 容 的 對(duì) 齊 方 式 默 認(rèn) 為 右 對(duì) 齊printf()的 格 式 修 飾 符 北京交通大學(xué)計(jì)算機(jī)學(xué)院printf()的 格 式 修 飾 符 Format for float: General format:Example:printf(Value is:%10.4f, 32.6784728); Value is: 32.6785 10 characters4 digits 北京交通大學(xué)計(jì)算機(jī)學(xué)院 printf()的 格 式 修 飾 符Example:printf(Value is:%10f, 32.6784728); Value is: 32.67847310 characters6 digits (default) 北京交通大學(xué)計(jì)算機(jī)學(xué)院Example:printf(Value is:%.3f, 32.6784728); Value is:32.678 3 digits printf()的 格 式 修 飾 符 北京交通大學(xué)計(jì)算機(jī)學(xué)院Input r: 5.3printf WITHOUT width or precision specifications:circumference = 33.300854, area = 88.247263printf WITH width and precision specifications:circumference = 33.30, area = 88.25 【 例 4.3】 計(jì) 算 圓 的 周 長(zhǎng) 和 面 積 北京交通大學(xué)計(jì)算機(jī)學(xué)院 數(shù) 據(jù) 的 格 式 化 鍵 盤 輸 入格 式 scanf(格 式 控 制 字 符 串 , 地 址 表 列 ); scanf(%d,%f, 格 式 字 符指 定 輸 入 數(shù)據(jù) 格 式 輸 入 數(shù) 據(jù)地 址 表 列非 格 式 字 符輸 入 數(shù) 據(jù) 以,分 隔沒(méi) 有 時(shí) 可 以 空 格 、 Tab或 回 車 分 隔 北京交通大學(xué)計(jì)算機(jī)學(xué)院c 以 字 符 形 式 輸 入 單 個(gè) 字 符s 輸 入 字 符 串 ,以 非 空 字 符 開 始 ,遇 第 一 個(gè) 空 白 字 符 結(jié) 束d 以 帶 符 號(hào) 十 進(jìn) 制 形 式 輸 入 整 型 數(shù) 據(jù)f 以 小 數(shù) 形 式 輸 入 浮 點(diǎn) 數(shù)e 以 標(biāo) 準(zhǔn) 指 數(shù) 形 式 輸 入o 以 八 進(jìn) 制 無(wú) 符 號(hào) 形 式 輸 入 ( 無(wú) 前 導(dǎo) 0)x 以 十 六 進(jìn) 制 無(wú) 符 號(hào) 形 式 輸 入 ( 無(wú) 前 導(dǎo) 0 x)scanf()的 格 式 字 符 北京交通大學(xué)計(jì)算機(jī)學(xué)院m 表 示 數(shù) 據(jù) 占 用 的 寬 度l 加 在 d、 o、 x、 u前 : 輸 入 長(zhǎng) 整 型 加 在 f、 e 前 : 輸 入 雙 精 度 型L 加 在 f、 e 前 : 輸 入 long double型h 加 在 d、 o、 x 前 :輸 入 短 整 型* 本 輸 入 項(xiàng) 在 讀 入 后 不 賦 給 相 應(yīng) 的 變 量scanf ()的 格 式 修 飾 符 北京交通大學(xué)計(jì)算機(jī)學(xué)院#include main() int a, b; printf(Please input a and b:); scanf(%2d%*2d%2d, printf(a=%d, b=%d, a+b=%dn,a,b,a+b);Please input a and b:a=12, b=56, a+b = 68123456 輸 入 數(shù) 據(jù) 的 格 式 控 制 北京交通大學(xué)計(jì)算機(jī)學(xué)院 例 計(jì) 算 存 款 的 本 息輸 入 存 款 金 額 money、 存 期 year 和 年 利 率 rate,根 據(jù) 公 式 計(jì) 算 存 款 到 期 時(shí) 的 本 息 合 計(jì) sum( 稅前 ) , 輸 出 時(shí) 保 留 2位 小 數(shù) 。sum = money ( 1 + rate)yearsum = money * pow(1 + rate), year) 北京交通大學(xué)計(jì)算機(jī)學(xué)院 程 序# include # include int main(void) int money, year; double rate, sum; printf(Enter money:); scanf(%d, printf(Enter year: ); scanf(%d, printf(Enter rate:); scanf(%lf, sum = money * pow(1 + rate), year); printf(sum = %.2f, sum); return 0; Enter money: 1000Enter year: 3Enter rate: 0.025sum = 1076.89scanf(%d%d%lf, 北京交通大學(xué)計(jì)算機(jī)學(xué)院 【 示 例 】 輸 入 三 角 形 的 三 邊 長(zhǎng) , 求 三 角 形 的 面 積 。 c)-b)(s-a)(s-s(s分 析 : 數(shù) 學(xué) 模 型 為其 中 s=(a+b+c)/2, a,b,c分 別 為 三 角 形 的 三 條 邊 , 且 假 設(shè) 通過(guò) 鍵 盤 輸 入 的 數(shù) 值 合 法 。 北京交通大學(xué)計(jì)算機(jī)學(xué)院/*功 能 : 輸 入 三 角 形 三 邊 , 計(jì) 算 面 積 */#include #include int main() float a , b , c , s , area; printf(請(qǐng) 輸 入 三 角 形 的 三 條 邊 的 數(shù) 值 :n); scanf(%f,%f,%f, s =(float) (a + b + c)/2; area = (float)(sqrt(s * (s - a) * ( s - b) * (s - c); printf(a=%7.2f, b=%7.2f, c=%7.2fn, a,b,c); printf(該 三 角 形 的 面 積 : area=%7.2fn,area); return 0; 北京交通大學(xué)計(jì)算機(jī)學(xué)院#include main() int a, b;scanf(%d %d, printf(a = %d, b = %dn, a, b); 輸 入 數(shù) 據(jù) 的 格 式 控 制 例 3.9 北京交通大學(xué)計(jì)算機(jī)學(xué)院#include main() int a, b;scanf(%d %d, printf(a = %d, b = %dn, a, b); 輸 入 數(shù) 據(jù) 的 格 式 控 制 例 3.9 北京交通大學(xué)計(jì)算機(jī)學(xué)院#include main() int a, b;scanf(%d %d, printf(a = %d, b = %dn, a, b); 輸 入 數(shù) 據(jù) 的 格 式 控 制 例 3.9 北京交通大學(xué)計(jì)算機(jī)學(xué)院#include main() int a, b;scanf(%d %d, printf(a = %d, b = %dn, a, b); 2 %2d 輸 入 數(shù) 據(jù) 的 格 式 控 制 例 3.9 北京交通大學(xué)計(jì)算機(jī)學(xué)院 輸 入 數(shù) 據(jù) 的 格 式 控 制 例 3.9#include main() int a, b;scanf(%d %d, printf(a = %d , b = %d n, a, b); , 北京交通大學(xué)計(jì)算機(jī)學(xué)院#include main() int a, b;scanf(%d %d, printf(a = %d, b = %dn, a, b);%*c 輸 入 數(shù) 據(jù) 的 格 式 控 制 例 3.9 北京交通大學(xué)計(jì)算機(jī)學(xué)院#include main() int a, b;scanf( %d %d, printf(a = %d, b = %dn, a, b); %2d%*2d%2d 輸 入 數(shù) 據(jù) 的 格 式 控 制 例 3.9 北京交通大學(xué)計(jì)算機(jī)學(xué)院#include main() int a, b;scanf(%d %d, printf(a = %d, b = %dn, a, b); 輸 入 數(shù) 據(jù) 的 格 式 控 制 例 3.9 北京交通大學(xué)計(jì)算機(jī)學(xué)院#include main() int a, b;scanf(%d %d, printf(a = %d, b = %dn, a, b); 輸 入 數(shù) 據(jù) 的 格 式 控 制 例 3.9 北京交通大學(xué)計(jì)算機(jī)學(xué)院#include main() int a, b;scanf(%d %d, printf(a = %d, b = %dn, a, b); a, b 輸 入 數(shù) 據(jù) 的 格 式 控 制 例 3.9 北京交通大學(xué)計(jì)算機(jī)學(xué)院#include main()int data1, data2, sum;char op; printf(Please enter the expression data1 + data2n);scanf(%d%c%d,printf(%d%c%d = %dn, data1, op, data2, data1+data2); C格 式 符 的 問(wèn) 題 及 解 決 例 3.10 北京交通大學(xué)計(jì)算機(jī)學(xué)院#include main()int data1, data2, sum;char op; printf(Please enter the expression data1 + data2n);scanf(%d%c%d,printf(%d%c%d = %dn, data1, op, data2, data1+data2); C格 式 符 的 問(wèn) 題 及 解 決 例 3.10 北京交通大學(xué)計(jì)算機(jī)學(xué)院#include main()int data1, data2, sum;char op; printf(Please enter the expression data1 + data2n);scanf(%d%c%d,printf(%d%c%d = %dn, data1, op, data2, data1+data2); C格 式 符 的 問(wèn) 題 及 解 決 例 3.10 北京交通大學(xué)計(jì)算機(jī)學(xué)院#include main() int a; char b; float c; printf(Please input an integer:); scanf(%d, printf(integer: %dn, a); printf(Please input a character:); scanf(%c, printf(character: %cn, b); printf(Please input a float number:); scanf(%f, printf(float: %fn, c);Please input an integer:12Please input an character :aPlease input a float number:3.5integer:12character :afloat number:3.500000 C格 式 符 的 問(wèn) 題 及 解 決 例 3.11 北京交通大學(xué)計(jì)算機(jī)學(xué)院#include main() int a; char b; float c; printf(Please input an integer:); scanf(%d, printf(integer: %dn, a); printf(Please input a character:); scanf(%c, printf(character: %cn, b); printf(Please input a float number:); scanf(%f, printf(float: %fn, c);Please input an integer:12Please input an character :aPlease input a float number:3.5integer:12float number:3.500000 C格 式 符 的 問(wèn) 題 及 解 決 例 3.11 北京交通大學(xué)計(jì)算機(jī)學(xué)院 復(fù) 習(xí) : C程 序 的 組 成 與 結(jié) 構(gòu) 數(shù) 據(jù) 類 型 : 整 型 、 浮 點(diǎn) 型 、 字 符 型 ( 常 量 、 變 量 ) 算 術(shù) 表 達(dá) 式 ( + - * / % + -) 賦 值 表 達(dá) 式 ( =) 變 量 名 =表 達(dá) 式 數(shù) 據(jù) 的 輸 出 printf (格 式 控 制 , 輸 出 表 列 ); 數(shù) 據(jù) 的 輸 入 scanf (格 式 控 制 , 輸 入 地 址 表 列 ); 北京交通大學(xué)計(jì)算機(jī)學(xué)院 C/C+語(yǔ) 言 結(jié) 構(gòu) 化 程 序 的 基 本 結(jié) 構(gòu) 、 運(yùn) 行 規(guī) 則 及 書 寫規(guī) 則 。 基 本 數(shù) 據(jù) 類 型 掌 握 算 術(shù) 運(yùn) 算 符 和 賦 值 運(yùn) 算 符 的 運(yùn) 算 規(guī) 則 ( 包 括 不 同數(shù) 據(jù) 類 型 的 相 互 轉(zhuǎn) 換 ) 、 優(yōu) 先 級(jí) 和 結(jié) 合 性 。 掌 握 printf( )和 scanf( )函 數(shù) 的 應(yīng) 用 , 能 進(jìn) 行 簡(jiǎn) 單 的 程序 設(shè) 計(jì) 。 整 型實(shí) 型字 符 型 常 量 、 變 量 的 概 念、 正 確 的 應(yīng) 用 等 。 北京交通大學(xué)計(jì)算機(jī)學(xué)院#include main() int a; char b; float c; printf(Please input an integer:); scanf(%d, printf(integer: %dn, a); printf(Please input a character:); getchar(); /*將 存 于 緩 沖 區(qū) 中 的 回 車 字 符 讀 入 , 避 免 被 后 面 的 變 量 作 為 有 效 字 符 讀 入*/ scanf(%c, printf(character: %cn, b); printf(Please input a float number:); scanf(%f, printf(float: %fn, c);Please input an integer:12Please input an character :aPlease input a float number:3.5integer:12character :afloat number:3.500000 C格 式 符 的 問(wèn) 題 及 解 決 例 3.11 北京交通大學(xué)計(jì)算機(jī)學(xué)院#include main() int a; char b; float c; printf(Please input an integer:); scanf(%d, printf(integer: %dn, a); printf(Please input a character:); scanf(“ %c”, /*第2種 解 決 方 案:在%c前 加 一 個(gè) 空 格*/ printf(character: %cn, b); printf(Please input a float number:); scanf(%f, printf(float: %fn, c); C格 式 符 的 問(wèn) 題 及 解 決 例 3.11 北京交通大學(xué)計(jì)算機(jī)學(xué)院#include main()int data1, data2, sum;char op; printf(Please enter the expression data1 + data2n);scanf(%d %c%d,printf(%d%c%d = %dn, data1, op, data2, data1+data2); 再 回 頭 來(lái) 看 例 3.10 如 何 以 任 意 分 隔 符 輸 入 加 法 算 式 ? 北京交通大學(xué)計(jì)算機(jī)學(xué)院 格 式 輸 入 函 數(shù) 常 見(jiàn) 錯(cuò) 誤scanf(%d,%fn,scanf(%d,%f,a,b);scanf(%7.2f, 幾 點(diǎn) 忠 告 不 要 拘 泥 于 細(xì) 節(jié) 在 使 用 中 慢 慢 掌 握scanf(%d%f,2 4.5 北京交通大學(xué)計(jì)算機(jī)學(xué)院 Questions and answers

注意事項(xiàng)

本文(C語(yǔ)言之鍵盤輸入語(yǔ)屏幕輸出.ppt)為本站會(huì)員(max****ui)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!