程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> .Net中的數字類型四則運算的有趣問題

.Net中的數字類型四則運算的有趣問題

編輯:.NET實例教程

看看下面的代碼:
     sbyte sba, sbb,sbv;
            sba = 1;
            sbb = 2;
            sbv = sba + sbb;

            byte ba, bb, bv;
            ba = 1;
            bb = 2;
            bv = ba + bb;

            short sa, sb, sv;
            sa = 1;
            sb = 2;
            sv = sa + sb;

            ushort usa, usb, usv;
            usa = 1;
            usb = 2;
            usv = usa + usb;

            MessageBox.Show(string.Format("{0},{1},{2},{3}", sbv, bv, sv, usv));
你覺得這段代碼能否正確執行?結果會怎樣?

用VS2005打開項目測試一下你就會發現,這段代碼會出現編譯錯誤.
正確的代碼應該如下:           
            sbyte sba, sbb,sbv;
            sba = 1;
            sbb = 2;
            sbv = (sbyte)(sba + sbb);

            byte ba, bb,

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved