C#數(shù)據(jù)類型和運算符.ppt
《C#數(shù)據(jù)類型和運算符.ppt》由會員分享,可在線閱讀,更多相關(guān)《C#數(shù)據(jù)類型和運算符.ppt(26頁珍藏版)》請在裝配圖網(wǎng)上搜索。
C#數(shù)據(jù)類型和運算符,《C#基礎(chǔ)強化》第一章,數(shù)據(jù)類型,常用的數(shù)據(jù)類型,C#數(shù)據(jù)類型,C#類型,值類型,引用類型,結(jié)構(gòu),枚舉,數(shù)值類型,整型,char,用戶定義的結(jié)構(gòu),類類型,對象類型,接口類型,字符串類型,數(shù)組類型,浮點型,decimal,,,,,,委托類型,,bool,為什么需要類型轉(zhuǎn)換,編譯器要確切地知道數(shù)據(jù)的類型,int num = “123“ ;,,,整數(shù),字符串,需要類型轉(zhuǎn)換!,編譯出錯,隱式類型轉(zhuǎn)換,隱式轉(zhuǎn)換:自動類型轉(zhuǎn)換,float,int,規(guī)則:對于數(shù)值類型,A的取值范圍完全包含在B內(nèi),A,B,static void Main(string[ ] args) { double score = 58.5; // 原始成績 int bonus = 2; // 加分 int sum; // 總分 sum = score + bonus; // 計算總分 Console.WriteLine(sum); Console.ReadLine(); },顯式類型轉(zhuǎn)換,static void Main(string[ ] args) { double score = 58.5; int bonus = 2; int sum; sum = (int)score + bonus; Console.WriteLine(sum); Console.ReadLine(); },,,,,明確告訴編譯器轉(zhuǎn)換類型 注意:double (58.5)-int (58),精度可能丟失!,顯式轉(zhuǎn)換:強制類型轉(zhuǎn)換,數(shù)字類型之間的顯式轉(zhuǎn)換與隱式轉(zhuǎn)換,隱式:byteushort uint ulong 隱式:sbyteshort int long 隱式:float double 顯式:ulonguint ushort byte 顯式:longint short sbyte 顯式:double float,下列代碼執(zhí)行的結(jié)果是什么?,ushort s1=255; Console.WriteLine(s1); byte b1=s1; Console.WriteLine(b1);,Page ? 8,下列代碼執(zhí)行的結(jié)果是什么?,short s2=514; Console.WriteLine(s2); byte b2=(byte)s2; Console.WriteLine(b2);,Page ? 9,下列代碼執(zhí)行的結(jié)果是什么?,float f1=123; Console.WriteLine(f1); float f2=123.0; Console.WriteLine(f2); float f3=123.0f; Console.WriteLine(f3); float f4=(float)123.0; Console.WriteLine(f4);,Page ? 10,下列代碼執(zhí)行的結(jié)果是什么?,int i=123; string s1=Convert.ToString(i); Console.WriteLine(s1); string s2=i.ToString(); Console.WriteLine(s2); string s3=123.ToString(); Console.WriteLine(s3); string s4=123; Console.WriteLine(s4);,Page ? 11,下列代碼執(zhí)行的結(jié)果是什么?,string s=“518“; int i1=(int)s; Console.WriteLine(i1); int i2=int.Parse(s); Console.WriteLine(i2); int i3=Convert.ToInt32(s); Console.WriteLine(i3); int i4=Convert.ToInt64(s); Console.WriteLine(i4);,使用Console.ReadLine()判斷用戶輸入的單個字符是否元音字母: a、e、i、o、u、A、E、I、O、U 使用Console.Read()判斷用戶輸入的單個字符是否元音字母: a、e、i、o、u 、A、E、I、O、U,運算符,一元運算符 ++ -- + - ! ~ 二元運算符 算術(shù):+ - * / % 邏輯:& | && || 關(guān)系:== != = 賦值:= += -= *= /= %= &= |= 三元運算符 ? :,一元運算符,除法運算,接受用戶輸入的任意數(shù)字,輸出數(shù)字的絕對值,二元運算符1,除法運算,寫出3段代碼,分別讓7除以5等于1、等于2、等于1.4,二元運算符2,二元運算符3,二元運算符4,二元運算符5,運算符優(yōu)先級和結(jié)合性,實現(xiàn)簡單的計算器,實現(xiàn)兩個數(shù)的四則運算 輸入兩個數(shù)、運算符,輸出計算過程和結(jié)果 對除法和取余進(jìn)行除零判斷,三元運算符,,使用三元運算符判斷用戶輸入的數(shù)字是偶數(shù)還是奇數(shù),- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- C# 數(shù)據(jù)類型 運算
鏈接地址:http://www.3dchina-expo.com/p-2712839.html