C#核心開發-short是短整數類型,在sbyte和short之間如何選擇?

2020-12-17 一都編程

C#核心開發-第3單元-數據類型-第6節:short類型

一都編程-C#核心開發課程

1. short類型

short類型屬於帶符號的短整數類型,short類型佔2位元組(16位)內存空間,存儲-32,768 到 32,767,對應於System.Int16結構。

圖1

注意:如果兩個short類型的數據算術運算後,超出了short類型的最大範圍,則要使用範圍比short大的數據類型來存儲。

2. ushort類型

ushort類型佔2位元組(16位)內存空間,不帶符號,只能是正整數。存儲0-65535之間的正整數,對應於System.UInt16結構。

圖2

Short與ushort相對於sbyte和byte類型而言,存儲的整數範圍要大一些,在實際項目的業務邏輯中,還要根據實際值的最大範圍來選擇整數類型,如果只是臨時使用且不會超過65535,則使用的範圍越小越好,減少對計算機內存的消耗。

相關焦點

  • 尚學堂知識整理:Java boolean與short數據類型
    布爾數據類型只有兩個有效值:true和false。這兩個值稱為布爾字面量。可以使用布爾字面量如下 -布爾變量不能轉換為任何其他數據類型,反之亦然。boolean數據類型是所有關係運算符返回的類型,如a<b。boolean數據類型是控制控制語句的條件表達式所需的類型,例如if和for。短(short)整型數據類型是16位有符號Java原始整數數據類型。 其範圍是-32768至32767(或-2^15至2^15-1)。
  • C#核心開發-long是範圍最大的整數類型,在內存中佔多少字節?
    C#核心開發-第3單元-數據類型-第7節:long類型一都編程-C#核心開發課程1.圖1C#中的long存儲的整數範圍最大,但也消耗內存,所以在選擇時要注意,夠用即可。long也稱為長整型。2.ulong類型C#中,ulong類型佔8位元組(64位)內存空間,不帶符號,存儲 0-18446744073709551615之間的正整數,對應於System.UInt64結構。
  • Win10 開發入門:C# 程式語言基礎之數據類型與變量
    基本數據類型• 整數類型在C#中共有8種整數類型,分別為sbyte(有符號8位)、byte(無符號8位)、short(有符號16位)、ushort(無符號16位)、int(有符號32位)、uint(無符號32位)、long(有符號64位)、ulong(無符號64位)。
  • C#核心開發-int是默認的整數類型,那麼int與uint有什麼區別呢?
    C#核心開發-第3單元-數據類型-第4節:int類型一都編程-C#核心開發課程1. int類型在C#中,使用int表示整數類型,對應於.NET的System.Int32結構。C#中的int類型佔4位元組(4*8=32位)內存空間,其範圍從-2,147,483,648 到 2,147,483,647。int類型是默認的整數類型,並且默認值是0。
  • US elections: Short name, short odds
    Is my name short enough?Perhaps the Republicans have already rumbled this short-name advantage.那就是:我的名字足夠短嗎? 你只要瞥一眼好萊塢的電影明星,就不難發現在美國這個大熔爐裡有許多來自不同種族的多音節姓氏。 但是,輪到選舉總統時,候選人的基因庫就迅速縮小,那些簡單明了的古英語中的名字最容易受到青睞。 所以,如果你想找出一種方法來預測誰將會贏得總統競選,看看他們名字的長短和來源吧。
  • 「stop short」和「stop short of」相差一個of,意思卻完全不同
    3、stop short short是短,stop short可指短暫的停止,所以stop short本意是指「中途停下,停止、突然停止」。大家注意,當stop short後面跟of時,那意思可就完全不一樣了,stop short of sth是指「差一點沒做某事,險些做出某事」。
  • 航空英語中的short of與hold short of
    有粉絲問:實際通話中,有時會聽到short of這個詞。比如管制員說:Taxi A, short of N。這裡的short of,是不是由hold short of省略來的?short of是英語中的一個常見詞組。Short of是爺爺輩的詞組,hold short of是孫子輩。認為short of是由hold short of省略而來,就徹底穿越了!
  • short用法,sell yourself short可不要以為說你矮
    今天我們來學習short的用法。請熟讀例句到會說:01short短的You mean I'm too short?什麼?你是說我太矮了?I cut him shortin the middle of his explanation.我打斷了他的解釋。
  • byte,short,char做運算時,得到的結果時int類型
    byte可以自動轉為shortchar不能轉為short(因為char是沒有負數的,而short是有負數的,所以char不能轉為short)char可以轉為intchar可以直接用數字賦值:範圍0-65535byte short不能自動轉為charbyte,short,char做運算時,得到的結果時int類型(包括自己和自己做運算)這是因為這三者在做運算的時候很容易超出自身範圍,所以在編譯期就報錯,不要等到運行才報錯byte a = 1;
  • c語言基本數據類型short、int、long、char、float、double
    C 語言包含的數據類型如下圖所示:一、數據類型與「模子」short、int、long、char、float、
  • Unity遊戲開發之C#快速入門
    C#是微軟團隊在開發.NET框架時開發的,它的構想接近於C、C++,也和JAVA十分相似,有許多強大的編程功能。
  • 高頻詞彙:Short的用法
    大家一定知道是「短"或是"矮"的意思   比如 This pen is really short.   Don't sell yourself short.   不要妄自菲薄   His girlfriend is keeping him on a short leash.   他女朋友看他看得很緊   He has been short-tempered lately.
  • 物聯網開發筆記——嵌入式開發之Linux系統中C語言數據類型
    下面就開始這套智能家居系統是如何在物聯網基礎上構建。在這裡你可以0開始,然後到1質變,僅僅需要一起跟我學物聯網系列的開發筆記的文章。第一節物聯網開發筆記——嵌入式開發之Linux系統中文件和目錄相關命令主要講解Linux系統如何創建文件刪除修改等相關命令
  • 英語the long and short of it 的用法
    英語中,the long and short of it 是一個很奇特的習語,字面意思是「它的長和短」,實際的引申意思是「概括地說;要點;總之」。今天我們一起通過幾個例句來學習一下它的用法。例句1:The long and short of it is, I really would like to be able to work from home next week.說來說去,我真的很希望下周能夠在家辦公。
  • 缺少,到底是short of, 還是 short on, 還是lack of正宗?
    如果我沒有記錯的話,我初中英語老師告訴我的是,short of。 比如 I am short of money.但是,如果你問下一個美國人或者加拿大人,他們最喜歡使用哪個呢?我告訴你,絕對不是short of,而是,short on. 同樣一個句子,我們老師這麼教我們: I am short of money.
  • shortsighted/nearsighted什麼意思
    shortsighted/nearsighted什麼意思單詞解析short,短的、缺乏的。以short為前綴的單詞還有:shortcut, shortage, shortcoming, etc. short 短的sight,視力、所見之物、景象,包含sight的單詞我們還背過:sightseeing.
  • Life's too short.
    和自己用英語對話.Use a mirror. 用鏡子做為工具.Focus on fluency, not grammar.專注流利度,而不是語法.Try some tongue twisters. 說英文繞口令.Listen and repeat. 聽,反覆聽.
  • C#核心開發-for是循環語句,通過如下舉例實現輸出某範圍內的整數
    C#核心開發-第7單元-for循環-第2節:單層循環舉例一一都編程-C#核心開發題目:使用C#中的for循環語句輸出1-10之間的所有整數。描述:使用單層的for循環輸出1-10之間的整數,按增量1進行循環,共循環10次。打開Visual Studio 2019 IDE開發工具,創建一個.NET控制臺應用程式,然後在Program類的Main()方法中編寫如下代碼:
  • Uncomfortably short videos making:短視頻創作「怪相」|OPINION
    There is nothing wrong with short videos filming, but it is intolerable to challenge the bottom line of public morality unscrupulously.
  • 英語in short 和 in brief 的區別
    英語中,in short 和 in brief 是我們常用的短語,那麼它們有什麼區別呢?今天我們一起來學習一下。1. in short:意為「總而言之」,常置於句首,作為總結性論述的開始。例句1:In short, I like online reading more than paper reading.總之,比起紙質閱讀,我更喜歡在線閱讀。