C# 中的文字修飾符
C# 為某些資料型別提供文字修飾符,例如“long int”,但不為其他資料類型提供文字修飾符,例如作為「短整型」。這種不一致可能會讓開發人員想知道為什麼有些類型具有這些修飾符,而其他類型則沒有。
長整型和無符號修飾符的理由
「long」和「的文字修飾詞unsigned" 類型的存在是因為:
因此,「long」和「unsigned」的簡潔後綴闡明了在這些情況下文字的預期用法。
缺少Short修飾符
相反,「short」沒有文字修飾符,因為:
缺少「short」修飾符並不表示有任何設計缺陷。相反,這是一個深思熟慮的決定,基於這樣一個事實:在 C# 的類型系統和算術運算的上下文中,這樣的修飾符沒有明顯的好處。
以上是為什麼 C# 有「long」和「unsigned」的文字修飾符,但沒有「short」的文字修飾符?的詳細內容。更多資訊請關注PHP中文網其他相關文章!