C++ 位级端度

C++ 位级端度,c++,windows,x86,computer-architecture,C++,Windows,X86,Computer Architecture,如何在位级别检查操作系统的“endianness”,或者操作系统是否关心位的存储顺序?字符是最小的可寻址内存单元,因此您不关心超出该级别的情况-无论如何,您不能读/写少于字符,因此,位级别的endianness的想法毫无意义。字符是内存中最小的可寻址单元,因此您不关心超出该级别会发生什么-无论如何,您不能读/写少于字符,因此,位级别的端位概念毫无意义。因为字节8位是我所听说过的任何体系结构中最小的可寻址单元,所以这个问题无关紧要。我总是以1的形式访问4位,因为8位字节是我所听说过的任何体系结构中

如何在位级别检查操作系统的“endianness”,或者操作系统是否关心位的存储顺序?

字符是最小的可寻址内存单元,因此您不关心超出该级别的情况-无论如何,您不能读/写少于字符,因此,位级别的endianness的想法毫无意义。

字符是内存中最小的可寻址单元,因此您不关心超出该级别会发生什么-无论如何,您不能读/写少于字符,因此,位级别的端位概念毫无意义。

因为字节8位是我所听说过的任何体系结构中最小的可寻址单元,所以这个问题无关紧要。我总是以1的形式访问4位,因为8位字节是我所听说过的任何体系结构中最小的可寻址单元,所以这个问题无关紧要。我总是访问4位,因为1操作系统是否关心位的存储方式?呃,对!!具体来说,操作系统可能知道或关心抽象的一些抽象层次,但是C++编程语言提供的抽象级别并不重要。在压缩流的情况下,它很重要,但它是特定于应用程序的,而不是OS或处理器。OS是否关心如何存储位?呃,对!!具体来说,操作系统可能知道或关心抽象的一些抽象层次,但是C++编程语言提供的抽象级别并不重要。在压缩流的情况下,它很重要,但它是特定于应用程序的,而不是OS或处理器。