




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 第三講 運算符和表達式主要內容 算術運算符 位運算符 賦值運算符 邏輯運算符 關系運算符 條件運算符 第1頁,共16頁。算術運算符運算符含義說明優(yōu)先級實例結果+增量操作數(shù)加 11+num,num+9-減量操作數(shù)減 11-num,num-7+一元+操作數(shù)的值2+num8-一元-操作數(shù)的反數(shù)2-num-8*乘法操作數(shù)的積3num*num*2128/除法第二個操作數(shù)除第一個操作數(shù)310 / num10.0 / num11.25%模數(shù)第二個操作數(shù)除第一個操作數(shù)后的余數(shù)310 % num8 % 2.221.4+加法兩個操作數(shù)之和410 + num18-減法從第一個操作數(shù)中減去第二個操作數(shù)410 - n
2、um2第2頁,共16頁。算術運算符1、除法運算符:整數(shù)相除的結果為整數(shù),小數(shù)相除的結果為小數(shù)。int i = 5;int j = 2;Console.WriteLine(i/j); Console.WriteLine(float)i / j); 第3頁,共16頁。算術運算符2、求模運算符:【例題】在屏幕上循環(huán)打印0-10之間的整數(shù)。using System;using System.Threading; class Program static void Main(string a1) int i = 0; while (true) i = (i + 1) % 10; Console.Writ
3、eLine(i); Thread.Sleep(500); 第4頁,共16頁。算術運算符3、自增和自減【例題】變量前自增和變量后自增的區(qū)別。 int i = 1; Console.WriteLine(i+); Console.WriteLine(+i);第5頁,共16頁。算術運算符4、通過“+”號完成數(shù)據與字符串拼接。【例題】“+”的使用。 Console.WriteLine( +2 + 3); Console.WriteLine(2 + 3); Console.WriteLine(2 + 3 +); Console.WriteLine(2 + + 3);第6頁,共16頁。位運算符運 算 符含
4、義&按位與|按位或按位異或按位取反右移左移第7頁,共16頁。位運算符1、按位異或假設有兩個整型數(shù)x和 y,則表達式 (x y) y值還原為x 。 char ch = o; int key = 0 x1f; Console.WriteLine(明文:+ch); ch = (char)(chkey); Console.WriteLine(密文:+ch); ch = (char)(ch key); Console.WriteLine(解碼:+ch);第8頁,共16頁。位運算符2、移位運算符(1)左移()。(2)語法形式:value num_bits 左操作數(shù)value是要被移位的值,右操作數(shù)num_
5、bits是要移位的位數(shù)。 (3)將一個數(shù)左移N位相當于將一個數(shù)乘以2的n次方。 第9頁,共16頁。賦值運算符1、 賦值運算符“=”把一個數(shù)據賦給一個變量,其一般 形式: variable_type variable_name=expression; 例如: int x=100;float z=100.0;2、 C#中的擴展賦值運算符: +=、 -=、 *= 、/=、 %=、&=、 |=、 = 、=、 =、 =、 =、 xy如果x大于y,則為true,否則為false=x=y如果x大于等于y,則為true,否則為falsexy如果x小于y,則為true,否則為false=xy ? x :y;第15頁,共16頁。運算符的優(yōu)先級與結合性 類 別運 算 符結 合 性初等項. ( ) new typeof checked unchecked 從左到右一元后綴+ 從右到左一元前綴+ + ! (T) (表達式)從右到左乘法* / % 從左到右加法+ 從左到右移位從左到右關系和類型檢測 = is as 從左到右相等= !=從左到右邏輯與
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電腦終端軟件服務合同(30篇)
- 全自動電腦化平網印花機項目可行性研究報告
- 《再別康橋》教學設計 2023-2024學年統(tǒng)編版高中語文選擇性必修下冊
- 2022-2027年中國營養(yǎng)食品行業(yè)市場深度分析及投資戰(zhàn)略規(guī)劃報告
- 2025年中國輸電線路在線監(jiān)測系統(tǒng)行業(yè)市場發(fā)展監(jiān)測及投資戰(zhàn)略咨詢報告
- 皮帶式無級調速輪行業(yè)市場發(fā)展及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 車庫營銷合同范本
- 2025年度電子產品售后服務培訓與支持采購合同
- 2025年度充電樁充電站安全防護與應急預案合同
- Module1Unit1教學設計2024-2025學年外研版英語八年級上冊
- 建筑總工程師招聘面試題與參考回答2025年
- 2024年地理知識競賽試題200題及答案
- 中國西安旅游行業(yè)市場全景調研及未來趨勢研判報告
- 中債違約債券估值方法(2020年版)
- 《經典常談》課件
- 四川省2024年中考數(shù)學試卷十七套合卷【附答案】
- 北師大版二年級數(shù)學下冊全冊10套試卷(附答案)
- 數(shù)字出版概論 課件 第六章 數(shù)字內容加工、管理技術
- 糖尿病并發(fā)癥的早期篩查
- 2019年山東省職業(yè)院校技能大賽中職組“沙盤模擬企業(yè)經營”賽項規(guī)程
- GB/T 32399-2024信息技術云計算參考架構
評論
0/150
提交評論