[英]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 0000
到1111 1111
任何內容。 毫不奇怪, 1111 1111
以10為底的255,因此這是您可以在其中存儲的最大值。
其他數據類型占用更多的存儲位,因此具有存儲更高值的能力。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.