繁体   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