最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#中的除法運(yùn)算符與VB.NET中的除法運(yùn)算符

 更新時(shí)間:2014年10月04日 00:03:20   投稿:mdxy-dxy  
這篇文章主要介紹了C#中的除法運(yùn)算符與VB.NET中的除法運(yùn)算符,需要的朋友可以參考下

VB.NET中的除法運(yùn)算符有兩個(gè):/(浮點(diǎn)除法)、\(整數(shù)除法)

C#中的除法運(yùn)算符只有一個(gè):/(除法)

VB.NET中的除法運(yùn)算符與C#中的除法運(yùn)算符存在很大的差異,使用時(shí)注意區(qū)分。

 

關(guān)于VB.NET中的除法運(yùn)算符的介紹(摘自MSDN):

/(浮點(diǎn)除法):將兩個(gè)數(shù)相除并返回以浮點(diǎn)數(shù)表示的結(jié)果。

所得結(jié)果的數(shù)據(jù)類型取決于操作數(shù)的類型。 下表顯示如何確定結(jié)果的數(shù)據(jù)類型。

操作數(shù)數(shù)據(jù)類型

結(jié)果數(shù)據(jù)類型

兩個(gè)表達(dá)式都是整數(shù)數(shù)據(jù)類型(SByte、Byte、Short、UShort、Integer、UInteger、LongULong Double
一個(gè)表達(dá)式為 Single 數(shù)據(jù)類型,而另一個(gè)表達(dá)式不為 Double

Single

一個(gè)表達(dá)式為 Decimal 數(shù)據(jù)類型,而另一個(gè)表達(dá)式不為 SingleDouble

Decimal

任一表達(dá)式為 Double 數(shù)據(jù)類型 Double

執(zhí)行除法之前,任何整數(shù)數(shù)值表達(dá)式都會(huì)被擴(kuò)展為 Double。 如果將結(jié)果賦給整數(shù)數(shù)據(jù)類型,Visual Basic 會(huì)嘗試將結(jié)果從 Double 轉(zhuǎn)換成這種類型。 如果結(jié)果不適合該類型,會(huì)引發(fā)異常。如果除數(shù)被除數(shù)計(jì)算結(jié)果等于 Nothing,則將其視為零。
 
\(整數(shù)除法):將兩個(gè)數(shù)相除并返回以整數(shù)形式表示的結(jié)果。
下表如何確定結(jié)果的數(shù)據(jù)類型。 請(qǐng)注意,此表是對(duì)稱的;對(duì)于給定的操作數(shù)數(shù)據(jù)類型組合,無論操作數(shù)的順序如何,結(jié)果數(shù)據(jù)類型都是相同的。

  Boolean SByte Byte Short UShort Integer UInteger Long ULong
Boolean Boolean SByte Short Short Integer Integer Long Long Long
SByte SByte SByte Short Short Integer Integer Long Long Long
Byte Short Short Byte Short UShort Integer UInteger Long ULong
Short Short Short Short Short Integer Integer Long Long Long
UShort Integer Integer UShort Integer UShort Integer UInteger Long ULong
Integer Integer Integer Integer Integer Integer Integer Long Long Long
UInteger Long Long UInteger Long UInteger Long UInteger Long ULong
Long Long Long Long Long Long Long Long Long Long
ULong Long Long ULong Long ULong Long ULong Long ULong

如果 \ 運(yùn)算符兩個(gè)操作數(shù)中的任何一個(gè)為 Decimal、SingleDouble,則 Visual Basic 在運(yùn)算前會(huì)嘗試將其轉(zhuǎn)換為 Long,并且運(yùn)算的結(jié)果數(shù)據(jù)類型為 Long。如果 Option Strict 為 On,將產(chǎn)生編譯器錯(cuò)誤。 如果 Option Strict 為 Off,若值超出 Long 數(shù)據(jù)類型 (Visual Basic) 的范圍,則可能會(huì)產(chǎn)生 OverflowException。 轉(zhuǎn)換為 Long 也服從“四舍六入五成雙”。如果除數(shù)被除數(shù)計(jì)算結(jié)果等于 Nothing,則將其視為零。

 

關(guān)于C#中的除法運(yùn)算符的介紹(摘自MSDN):

/(除法): 將兩個(gè)數(shù)相除并返回除數(shù)和被除數(shù)的數(shù)據(jù)類型中精度高的數(shù)據(jù)類型。

執(zhí)行除法前,編譯器會(huì)將除數(shù)和被除數(shù)的數(shù)據(jù)類型統(tǒng)一成兩者類型中精度高的數(shù)據(jù)類型。返回的運(yùn)算結(jié)果的類型也是兩者類型中精度高的數(shù)據(jù)類型。例如:兩個(gè)整數(shù)相除的結(jié)果始終為一個(gè)整數(shù)。 一個(gè)整數(shù)和一個(gè)Double型相除,返回結(jié)果為Double型。但是需要注意一點(diǎn),Double和Decimal不能直接進(jìn)行算術(shù)運(yùn)算,必須先顯式的將兩者類型進(jìn)行統(tǒng)一,之后才能進(jìn)行運(yùn)算,Double和Decimal不能直接進(jìn)行運(yùn)算的原因是兩者之間不能進(jìn)行隱式的類型轉(zhuǎn)換。

相關(guān)文章

  • C#?try?catch?使用實(shí)例詳解

    C#?try?catch?使用實(shí)例詳解

    在編程中,?try-catch-throw?是一種常見的錯(cuò)誤處理模式,這三個(gè)關(guān)鍵字通常一起使用,以捕獲異常、處理異常和重新拋出異常,這篇文章主要介紹了C#?try?catch?使用,需要的朋友可以參考下
    2023-09-09
  • c#中判斷字符串是不是數(shù)字或字母的方法

    c#中判斷字符串是不是數(shù)字或字母的方法

    這篇文章介紹了C#判斷字符串是否數(shù)字或字母的實(shí)例,有需要的朋友可以參考一下
    2013-06-06
  • C#解決訪問API顯示基礎(chǔ)連接已經(jīng)關(guān)閉的問題

    C#解決訪問API顯示基礎(chǔ)連接已經(jīng)關(guān)閉的問題

    最近在 Web 部署百度 AI 圖像識(shí)別 AipSdk.dll 封裝庫(kù)的時(shí)候,在調(diào)用OCR圖像識(shí)別 API 的時(shí)候,顯示為 “ 基礎(chǔ)連接已經(jīng)關(guān)閉: 接收時(shí)發(fā)生錯(cuò)誤,” ,并且運(yùn)行后直接崩潰,所以本文給大家介紹了C#解決訪問API顯示基礎(chǔ)連接已經(jīng)關(guān)閉的問題,需要的朋友可以參考下
    2024-12-12
  • C#使用日志組件log4net

    C#使用日志組件log4net

    這篇文章介紹了C#日志組件log4net的使用方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • C#ComboBox控件“設(shè)置 DataSource 屬性后無法修改項(xiàng)集合”的解決方法

    C#ComboBox控件“設(shè)置 DataSource 屬性后無法修改項(xiàng)集合”的解決方法

    這篇文章主要介紹了C#ComboBox控件“設(shè)置 DataSource 屬性后無法修改項(xiàng)集合”的解決方法 ,需要的朋友可以參考下
    2019-04-04
  • C#中讀寫INI配置文件的方法

    C#中讀寫INI配置文件的方法

    這篇文章主要介紹了C#中讀寫INI配置文件的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-07-07
  • C#使用符號(hào)表實(shí)現(xiàn)查找算法

    C#使用符號(hào)表實(shí)現(xiàn)查找算法

    本文詳細(xì)講解了C#使用符號(hào)表實(shí)現(xiàn)查找算法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • c#使用file.copy實(shí)現(xiàn)文件備份示例

    c#使用file.copy實(shí)現(xiàn)文件備份示例

    需要把D盤Source文件夾中的所有名稱包含"LTE"的子文件夾Copy到E盤的Backup文件中,實(shí)現(xiàn)特定文件夾每天備份,下面使用file.copy實(shí)現(xiàn)一下這個(gè)功能
    2014-03-03
  • C# List集合中獲取重復(fù)值及集合運(yùn)算詳解

    C# List集合中獲取重復(fù)值及集合運(yùn)算詳解

    這篇文章主要介紹了C# List集合中獲取重復(fù)值及集合運(yùn)算詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • C#字典轉(zhuǎn)指定類型的技巧分享

    C#字典轉(zhuǎn)指定類型的技巧分享

    這篇文章主要給大家介紹了C#字典轉(zhuǎn)指定類型的技巧,文中通過代碼示例介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,有需要的朋友可以借鑒參考一下
    2023-10-10

最新評(píng)論

新晃| 彭州市| 沭阳县| 灌南县| 津市市| 石嘴山市| 抚松县| 遵义县| 房山区| 曲阳县| 宁陕县| 繁峙县| 长宁县| 汾阳市| 芷江| 易门县| 梅河口市| 应城市| 弥渡县| 五峰| 克山县| 内江市| 法库县| 锡林郭勒盟| 弥渡县| 阳原县| 鄂托克前旗| 微山县| 佛山市| 郯城县| 许昌市| 遂川县| 济源市| 大田县| 南安市| 临汾市| 渝中区| 北安市| 同德县| 石泉县| 靖边县|