C語言主菜單模塊的開發(fā).ppt

C語言主菜單模塊的開發(fā).ppt

ID:52266748

大小:540.51 KB

頁數(shù):16頁

時間:2020-04-03

C語言主菜單模塊的開發(fā).ppt_第1頁
C語言主菜單模塊的開發(fā).ppt_第2頁
C語言主菜單模塊的開發(fā).ppt_第3頁
C語言主菜單模塊的開發(fā).ppt_第4頁
C語言主菜單模塊的開發(fā).ppt_第5頁
資源描述:

《C語言主菜單模塊的開發(fā).ppt》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、第4章主菜單模塊的開發(fā)本章目錄4.1任務說明4.2任務分析4.3任務實施4.4知識點詳解4.4.1字符型數(shù)據(jù)4.4.2多分支switch語句4.1任務說明任務描述:編寫計算器中主函數(shù)(main)的菜單選擇,輸入不同的字母,進入不同的運算,如輸入‘+',進入加法、輸入‘-',進入減法等等。任務要求:(1)要求用戶從鍵盤上輸入一個運算符。(2)按照菜單的提示,輸入相應的字符,進入對應的運算。(3)輸入的字符無效時,提示輸入錯誤。displayMenu函數(shù)voiddisplayMenu()//定義函數(shù){printf("**********************************

2、************");printf("*+----加法*");printf("*-----減法*");printf("**----乘法*");printf("*/----除法*");printf("*%----求余*");printf("*6----階乘*");printf("*7----累加*");printf("*8----結束*");printf("**********************************************");}4.2任務分析要實現(xiàn)主菜單的功能,需要以下幾個步驟:(1)用戶根據(jù)菜單提示,輸入

3、一個字符選擇相應的運算功能;(2)程序根據(jù)用戶選擇的不同,調用與之相對應的運算模塊。4.3任務實施主菜單模塊的N-S圖。4.4知識點詳解4.4.1字符型數(shù)據(jù)4.4.2多分支switch語句4.4.1字符型數(shù)據(jù)1.字符型常量字符型常量是指僅含ASCII字符的常量,在內存中占一個字節(jié),存放字符的ASCII碼。字符常量的表示方法有兩種:單引號表示法和轉義字符表示法。(1)單引號表示法對于可顯示的字符常量,可直接用單引號(特別注意:是半角的單引號)將該字符括起來,如'a'、'4'、'*'、'+'、'#'等。也可用字符的ASCII碼值表示字符,如十進制數(shù)的65表示大寫字母'A',八進制數(shù)的

4、0103表示大寫字母'C'。4.4.1字符型數(shù)據(jù)(2)轉義字符表示法對于不能顯示的字符(主要指控制字符,如回車符、換行符、制表符等)和一些在C語言中有特殊含義和用途的字符(如單引號、雙引號、反斜杠線等),只能用轉義字符表示。轉義字符含義ASCII碼換行10r回車13f換頁12t水平制表(Tab)9v垂直制表11b退格符(backspace)8\反斜杠線“”92'單引號符39"雙引號符34ddd1~3位八進制數(shù)所代表的字符xhh1~2位十六進制數(shù)所代表的字符a報警響鈴74.4.1字符型數(shù)據(jù)2.字符型變量字符型變量用來存放字符常量,一個字符型變量只能存放一

5、個字符,不要存放一個字符串。字符變量的類型說明符是char。下面是幾個字符型變量的定義:charch1,ch2,ch3;4.4.1字符型數(shù)據(jù)2.字符型變量字符型變量用來存放字符常量,一個字符型變量只能存放一個字符,不要存放一個字符串。字符變量的類型說明符是char。下面是幾個字符型變量的定義:charch1,ch2,ch3;4.4.1字符型數(shù)據(jù)3.字符型數(shù)據(jù)的輸入(1)使用scanf函數(shù)使用“%c”格式說明符。如:“scanf("%c",&ch);”程序運行結果為:“A”,因為字符與0~255之間的整數(shù)有對應的關系,所以在此范圍的整數(shù)可以以字符形式輸出,同樣字符也可以用整數(shù)的形式

6、輸出(輸出的范圍是0~255)。(2)專用字符輸入的函數(shù)C語言中的單個字符輸入函數(shù)有三個,分別是:getchar()、getche()和getch()。4.4.2多分支switch語句語句格式switch(表達式){case常量表達式1:語句體1;[break];case常量表達式2:語句體2;[break];…case常量表達式n:語句體n;[break];default:語句n+1;}4.4.2多分支switch語句流程圖4.4.2多分支switch語句N-S圖本章總結字符型數(shù)據(jù)多分支switch語句

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。