Memory 存储变量所需的大小与";存储变量";所需的内存;?

Memory 存储变量所需的大小与";存储变量";所需的内存;?,memory,operating-system,Memory,Operating System,不同的操作系统平台会有所不同吗。假设在Windows/Linux中,某个变量占用的内存(字节)将不同。当有人询问以下问题时,是否非正式地说 What is the size required to store a variable? 或 实际提出的问题是: What is the size of the memory required to define the variable? 变量只不过是内存,变量标识符用于识别我们所谈论的具体字节 是。字节中变量的大小对于不同的操作系统/体系结构是不

不同的操作系统平台会有所不同吗。假设在Windows/Linux中,某个变量占用的内存(字节)将不同。

当有人询问以下问题时,是否非正式地说

What is the size required to store a variable?

实际提出的问题是:

What is the size of the memory required to define the variable?
变量只不过是内存,变量标识符用于识别我们所谈论的具体字节

是。
字节中变量的大小对于不同的操作系统/体系结构是不同的。这就是我们拥有
跨平台
数据类型的原因


例如:在
C
中,我们有整数数据类型,如
int16\u t
int32\u t
总是分别占用
16位和
32位的内存,而
int
在不同的机器上可以占用不同数量的
字节。

当有人问以下问题时,是否非正式地问

What is the size required to store a variable?

实际提出的问题是:

What is the size of the memory required to define the variable?
变量只不过是内存,变量标识符用于识别我们所谈论的具体字节

是。
字节中变量的大小对于不同的操作系统/体系结构是不同的。这就是我们拥有
跨平台
数据类型的原因

例如:在
C
中,我们有整数数据类型,如
int16\u t
int32\u t
,它们将始终分别占用
16位和
32位的内存,而
int
可以在不同的机器上占用不同数量的
字节