操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    簡單計算器的實現

    1.1 實驗內容

    本次課程我們要使用 C 語言做一個簡單的計算器c語言制作簡單計算器,能執行加、減、乘、除操作。本程序涉及的所有數學知識都很簡單,但輸入過程會增加復雜性。因為我們需要檢查輸入c語言制作簡單計算器,確保用戶沒有要求計算機完成不可能的任務。還必須允許用戶一次輸入一個計算式,例如: 或者

    1.2 實驗知識點

    C語言基本語法

    C語言輸入與輸出

    1.3 適合人群

    適合涉及C語言的基本語法,與輸入與輸出。適合初學者學習。

    我們將要實現的計算器的執行流程如下:

    獲取用戶輸入的計算表達式。

    檢查輸入的表達式格式,確保表達式對應的實際操作可以執行。

    執行計算。

    返回計算結果并在終端打印。

    2.1獲取用戶輸入

    獲得用戶輸入非常簡單,可以使用 C 語言提供的格式化輸入輸出函數 和 即可。

    下面是負責讀取用戶輸入部分的程序代碼:

    2.2 檢查格式并進行運算

    接下來我們程序所要實現的功能是對輸入的運算表達式進行格式檢查。

    最基本檢查的是我們必須要判斷輸入表達式所要執行的操作是否有效。有效的操作有 ,所以需要檢查輸入的操作是否是屬于定義中的一個。

    另外值得注意的一點是,當輸入的操作為 或者 時,第二個操作數不能為 。如果為 則操作無效。

    以上邏輯判斷過程可以通過 語句來完成,此外 語句為此提供了一種更好的方式。因為它比起一系列的 語句來的更容易理解也更加簡潔。

    取余運算符對 或 類型是沒有意義的,因為它們可以表示精確的結果。只有把 運算符應用于整數類型才有意義。因此在應用這個運算符前,把操作數轉換為整數。當運算符是 時,將第二個操作數轉換為一個整數,所以僅僅檢查第二個操作數是否為 是不夠的,還必須檢查 在轉換為 時,值是否為 例如 不是 ,但是轉換為整數時就是 .

    編寫完程序文件之后,就可以對源文件進行編譯獲得可執行文件

    程序運行結果如下:

    2.4 程序的完整代碼

    本次課程我們使用 C 語言實現了一個簡易的計算器。當然目前計算器能實現的功能還相當簡陋,僅能支持兩個操作數的簡單計算。在這個計算器的基礎上,同學們還可以繼續擴展,比如能支持任意多個操作數的運算,或者引入運算符優先關系機制等等。

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有