调用的数据类型的单个实例是什么

本文关键字:是什么 实例 数据类型 调用 单个 | 更新日期: 2023-09-27 18:30:31

这只是出于我自己的好奇心;我在今天的讨论中提出问题时正在寻找合适的词。我没有计算机科学背景。

特定数据类型的分区的任何给定实例是否有适当的词?

它只是价值吗?指数?假设我说的是 C# 中的一个字节,它可以采用 0 到 255 的无符号整数基元值。从概念上讲,我认为有256个"盒子"被这些"价值观"填充,我正在寻找指代"盒子"的词,如果有的话。

调用的数据类型的单个实例是什么

称为状态。 谈论您正在寻找术语状态空间的每个可能的状态。

一个 8 位字节有 256 个可能的状态,因为每个位有两个可能的状态,所以你有 2^8 个状态。 具有两个布尔成员的 C 样式结构可以有四个状态或 2^2。 两个字节,你正在查看 256^256 个状态。 状态空间迅速变大。

它只是"价值"。

内存中的位置 - 即程序中的变量所指的内容 - 可以保存一系列值。

正如@Miller指出的,您可能还在寻找"变量":一个标签,指的是内存中保存值的特定位置。

在源代码中,您通常会将特定值表示为"文本"。 在此示例中,200 是整数文本

int x = 200;

在此示例中,"a"是字符文本

char a = 'a';

在 C# 中,如果有一个字节类型的变量,则该变量的值将被初始化(或稍后分配)一个"值"。但是一个字节中没有 256 个"盒子",而是有 8 位。字节的值等于 8 位的值之和。例如,设置字节 x = 13,将存储为 8 位,二进制值为 0 0 0 0 1 1 0 1。

我更愿意说是变量。在程序执行时,实例的值可能会更改。变量是一个位置,可以保存由类型定义的值。类型还为每个变量(基元类型的实例)分配内存。可以在程序执行期间更改其值或状态。

int i=0;
while (i<100)
{
  i=i+1;
}

i 是整数数据类型,它可以保存整数类型允许的任何数字。

查看更多 https://en.wikipedia.org/wiki/Variable_(computer_science)