这完全出于我自己的好奇心;我今天在讨论中提问时正在寻找合适的词。我没有计算机科学背景。
对于特定数据类型的分区的任何给定实例,是否有正确的单词?
这只是价值吗?指数?假设我在谈论C#中的一个字节,它可以采用0到255的无符号整数原始值。从概念上讲,我认为有256个"框"由这些"值填充,"我正在寻找引用"框的字,"如果有的话。
答案 0 :(得分:5)
这叫做状态。谈论您正在寻找术语state space的所有可能状态。
8位字节有256种可能的状态,因为每位有两种可能的状态,因此你有2 ^ 8种状态。具有两个布尔成员的C样式结构可以具有四个状态或2 ^ 2。两个字节,您正在查看256 ^ 256个状态。州空间变得很快。
答案 1 :(得分:2)
这只是' value '。
内存中的位置 - 即程序中的变量所指的内容 - 可以保存一系列值。
正如@Miller指出的那样,你可能也在寻找'变量':一个标签,指的是内存中保存值的特定位置。
在源代码中,您通常会将特定值表示为“ literals ”。在此示例中,200是整数文字。
int x = 200;
在此示例中,“a”是字符文字。
char a = 'a';
答案 2 :(得分:2)
在C#中,如果你有一个byte类型的变量,那么变量的值被初始化(或后来被赋值)一个"值"。但是没有256个"盒子"在一个字节中,而是有8位。字节的值等于8位的值的总和。例如,设置字节x = 13,将存储为8位,二进制值为0 0 0 0 1 1 0 1.
答案 3 :(得分:0)
我宁愿简单地说变量。 在执行程序时,实例的值可能会改变。变量是一个可以保存由类型定义的值的位置。 Type还为每个变量(基本类型的实例)分配内存。在程序执行期间可以更改其值或状态。
int i=0;
while (i<100)
{
i=i+1;
}
i是整数数据类型,它可以保存整数类型允许的任何数字。
查看更多https://en.wikipedia.org/wiki/Variable_(computer_science)