4.3標(biāo)準(zhǔn)字符輸出函數(shù)_第1頁
4.3標(biāo)準(zhǔn)字符輸出函數(shù)_第2頁
4.3標(biāo)準(zhǔn)字符輸出函數(shù)_第3頁
4.3標(biāo)準(zhǔn)字符輸出函數(shù)_第4頁
4.3標(biāo)準(zhǔn)字符輸出函數(shù)_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、Teacher teaching designCONTENTS 目 錄putchar()函數(shù)getchar()函數(shù)案例分析仿真演練 putchar函數(shù)(字符輸出函數(shù))PART 01 putchar(ch);putchar函數(shù)(字符輸出函數(shù))形式:在顯示器上輸出字符變量ch的值功能:1)ch可以是一個字符變量或常量,也可以是一個轉(zhuǎn)義字符,對轉(zhuǎn)義字符則執(zhí)行控制功能,屏幕上不顯示。說明 (2)putchar()函數(shù)用于單個字符的輸出,一次只能輸出一個字符。(3)使用本函數(shù)前必須要用文件包含命令:#include 或 #include ”stdio.h”輸出變量x對應(yīng)的字符putchar(x); 作用

2、是:產(chǎn)生換行符putchar(n); 作用是:輸出轉(zhuǎn)義字符101對應(yīng)的字符Aputchar(101); 作用是 是:輸出單個字符x putchar(x); 作用是: 請說明以下語句的作用:#include stdio.h/*編譯預(yù)處理命令:文件包含*/main() char c1=B, c2= O , c3=Y; putchar(c1); putchar(c2); putchar(c3);/*輸出c1,c2,c3*/ putchar(n); /*換行*/ putchar(c1); putchar(n);/*輸出c1的值,并換行*/ putchar(O); putchar(n);/*輸出字符O,

3、并換行*/ putchar(c3); putchar(n); 格式符d的使用 BOY B O Y源程序運行結(jié)果 getchar()函數(shù)(字符輸入函數(shù))PART 02getchar();getchar()函數(shù)(字符輸入函數(shù))形式:從鍵盤上輸入一個字符功能:(1)getchar函數(shù)只接受從鍵盤上輸入一個字符。數(shù)字也按字符處理,輸入多于一個字符時,接收第一個字符并返回。說明 (2)可以把輸入的字符賦予一個字符變量或整型變量,構(gòu)成賦值語句;也可以不賦給任何變量,作為表達(dá)式使用 char c; c=getchar();(3)使用字符輸出函數(shù)前必須要用文件包含命令:#include或#include st

4、dio.h【例3】getchar()函數(shù)的使用。#include main() char c; printf(Please input two character:n); c=getchar(); /*輸入一個字符,賦給c */ putchar(c); putchar(n); putchar(getchar(); /*輸入一個字符,并輸出*/說明1第二個putchar(getchar();語句為何輸出y而不是x?思考getchar()函數(shù)(字符輸入函數(shù))運行情況: Please input two characters: xy x y運行情況2明確考點 交流提升PART 03#include

5、main() int a; char ch; a=65; ch=A; putchar(a); putchar(ch); putchar(A); putchar(65);AAAA明確考點 交流提升源程序運行結(jié)果#includemain() char a=A,b=b,c=C; putchar(a);putchar(b); putchar(b);putchar(c); putchar(t); putchar(a);putchar(b); putchar(n); putchar(b);putchar(c);程序運行結(jié)果AbbC AbbC明確考點 交流提升01有以下程序#include main() c

6、har ch; ch=getchar(); printf(%cn,ch); printf(%dn,ch);如果輸入A,則輸出結(jié)果是:02程序運行結(jié)果452ABCD變量c1被賦予字符a,c2被賦予回車符程序?qū)⒌却脩糨斎氲?個字符變量c1被賦予字符a,c2中仍是原有字符2變量c1被賦予字符a,c2中將無確定值明確考點 交流提升有以下程序 #include main() char c1=1,c2=2; c1=getchar(); c2=getchar(); putchar(c1); putchar(c2); 當(dāng)運行時輸入:a 后,以下敘述正確的是仿真演練 體驗探索 PART 041、以下敘述中正確

7、的是( )使用putchar函數(shù)時,必須在之前包含頭文件stdio.h在C語言中,整數(shù)可以以十二進(jìn)制、八進(jìn)制或十六進(jìn)制的形式輸出調(diào)用getchar函數(shù)讀入字符時,可以從鍵盤上輸入字符所對應(yīng)的ASCII碼ABCD仿真演練 體驗探索調(diào)用printf函數(shù)時,必須要有輸出項2、已知字符A的ASCII代碼值為65,以下程序運行時若從鍵盤輸入:B33。輸出結(jié)果是( )#include main() char a,b;a=getchar();scanf(%d,&b);a=a-A+0;b=b*2;printf(%c %cn,a,b);仿真演練 體驗探索 運行結(jié)果源程序?B有以下程序#include main( ) char ch1,ch2; int n1,n2; ch1=getchar(); ch2=getchar(); n1=ch1-0; n2=n1*10+(ch2-0); printf(%dn,n2);程序運行時輸入:12,執(zhí)行后輸出結(jié)果是( )12 運行結(jié)果源程序請說明以下程序的功能( )#inc

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論