[英]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.