如何在内存中解释这些位

Pie*_*lli 1 c++ memory

我正在学习C++编程语言,我的书有问题(编程原理和使用C++实践).我的书说的是:

内存中位的含义完全取决于用于访问它的类型.以这种方式思考:计算机内存不知道我们的类型,它只是内存.只有在我们决定如何解释内存时,内存位才有意义.

你能解释一下这是什么意思吗?请以简单的方式进行,因为我只是一个在3周内学习C++的初学者.

Mur*_*nik 7

计算机的内存只存储位和字节 - 这些值的解释方式取决于程序员(和他的编程语言).

考虑一下例如价值01000001.如果将其解释为数字,则为65(例如,在short数据类型中).如果将其解释为ASCII字符(例如,在char数据类型中),则它是字符'A'.