簡體   English   中英

將數字500表示為字節

[英]Representing the number 500 as a byte

我得到了一個我不想做很多更改的代碼庫。 有人告訴我將變量MAXSTEPS從200更改為500。我不知道MAXSTEPS是字節變量,所以我不能只是說MAXSTEPS =500。無論如何,我可以做到這一點而不必將其從枚舉?

public enum SeqOverLoad : byte 
{
    DONT_BYPASS = 0,
    BYPASS = 1,
    MAXSTEPS = 200
}

沒有。

值類型(字節,短整數,整數等)指定該值將占用的內存大小。 這些值中的每一個都必須作為二進制數據(僅0和1)存儲在內存中。

字節為8位,這意味着它可以二進制形式存儲從0000 00001111 1111任何內容。 毫不奇怪, 1111 1111以10為底的255,因此這是您可以在其中存儲的最大值。

其他數據類型占用更多的存儲位,因此具有存儲更高值的能力。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM