日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言的运算符表格,C语言教案(运算符和表格达式).ppt

發布時間:2024/4/11 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言的运算符表格,C语言教案(运算符和表格达式).ppt 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C語言教案(運算符和表格達式)

運算符與表達式 第二講 運算符和表達式 引例 概念及分類 優先級和結合性 算術運算 關系運算 邏輯運算 位運算 賦值運算符 逗號運算符 條件運算符 引例 引例 問題 輸入一個四位的正整數,反序輸出該四位數的四個數字字符。 設計 用一個無符號整型變量number保存輸入的四位正整數。 依次分解出個位數字、十位數字、百位數字和千位數字,并分別放到字符變量c1、c2、c3和c4中。 怎么分解? 利用除法、取模等運算。 順序輸出變量c1、c2、c3和c4中的字符。 引例 引例 源程序(cw04-01.c) 相關概念 運算符 在C語言中用來表示某種計算的符號。 操作數 運算符操作的對象,可以為變量(已賦值)、常量或其他有切確值的表達式。 表達式 運算符和合適的操作數組成的具有切確值的式子稱為表達式。 運算符分類 單目運算符(一元運算符) 只有1個操作數。 雙目運算符(二元運算符) 具有2個操作數。(主要類型) 三目運算符(三元運算符) 需要3個操作數。(唯一:條件運算符 ? :) 運算符的優先級和結合性 運算符的優先級 某些運算符先于其他運算符被執行。 例如,x + y * 4,先乘除后加減。 必要時可以用圓括號()改變計算順序。 例如,求三個數的平均值。 錯誤的寫法:a + b + c / 3 正確的寫法:(a + b + c ) / 3 運算符的結合性 當出現并列的運算優先級別相同的運算符時,由運算符的結合性決定計算的次序。 例如,x * y / z 算術運算符 常用的算術運算及運算符 說明 取模運算(%),結果是兩個整數相除的余數。 例如,7%5 = 2,-2%3 = -2。 自增和自減運算符 自增和自減運算符 自增運算符:++ 將操作數的值增一。 自減運算符:-- 將操作數的值減一。 操作數必須是整型和字符型變量。 單目運算符。 優先級:2。 結合性:從右往左。 算術運算符(特殊問題) 除號運算符的使用問題 當除號前后操作數全為整型數(包括char、int、long)時,除號為整除運算。 當有任一操作數為實型數時則為普通除法運算。 取模運算符的使用問題 操作數只能整型數據(char、int、long)。 自加/自減運算符的使用問題 ++(--)在前:先加(減)后用; ++(--)在后:先用后加(減)。 自增和自減運算 舉例(cw0404.c) 關系運算 關系運算(比較運算) 比較兩個值,結果為“真”或“假”。 舉例:a>3 如果a=8,則結果為“真” 如果a=1,則結果為“假” 用關系運算進行條件判斷 關系表達式表示一個條件,根據其結果判斷條件是否滿足。 舉例:a>3 如果a=8,結果為“真”,即條件滿足 如果a=1,結果為“假”,即條件不滿足 關系運算符 關系運算符 關系表達式 關系表達式 表達式1和表達式2可以是任何表達式。 舉例 關系表達式 關系表達式的值是一個邏輯值:“真”或“假” C語言沒有邏輯類型,因此 用整數 1 表示“真” 用整數 0 表示“假” 即關系表達式的值是整數 1 或 0 。 舉例 若a=1,b=2,c=3 關系表達式的使用 舉例:寫出下面各條件的關系表達式 x為不小于 -5 的整數 x為非零的數 x的平方大于m與n的和 關系運算的不足 關系表達式只能表達一些簡單的條件 grade>=60 total>1000 每個判斷只是對一個條件進行測試。 如果要對多個條件進行測試就要在獨立的語句或嵌套的if或if-else結構中進行測試。 例1:10>y>5 例2:x0 邏輯運算 邏輯運算 通過邏輯運算符把簡單的條件組合起來,能夠形成更加復雜的條件。 例1:10>y>5 的邏輯表達式 (y>5)&&(y<10) 例2:x0 的邏輯表達式 (x0) 邏輯運算符 !(邏輯非) &&(邏輯與) ||(邏輯或) 邏輯表達式 邏輯表達式 [] 表達式1和表達式2可以是任何表達式。 舉例 邏輯運算 邏輯運算真值表 邏輯表達式的使用 將下面的條件用C語言的邏輯表達式表示 例1:1≤x≤10且x≠7 x>=1&&x<=10&&x!=7 例2:y能被4整除,但不能被100整除 (y%4==0)&&(y%100!=0) 邏輯與和邏輯或具有短路能力 例1:gender==‘F’&&age>=65 如果gender不等于’F’,整個表達式的值就是假,求值過程結束。 例2:average>=90||finalExam>=90 如果average大于

總結

以上是生活随笔為你收集整理的c语言的运算符表格,C语言教案(运算符和表格达式).ppt的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。