c++ - 声明一个十六进制数的数组

标签 c++ arrays hex

以十六进制格式声明大小的数组有什么好处? 编译器是否比十进制数更快地将十六进制数转换为二进制数?

例如:

int array [0x1480];  
int array0[5248];
sizeof(array)/sizeof(*array) == sizeof(array0)/sizeof(*array0) //simply a true statement

最佳答案

完全没有。这纯粹是程序员认为十六进制表示法在某种程度上提高了可读性。

关于c++ - 声明一个十六进制数的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29136775/

相关文章:

python - 将字符串的十六进制值转换为具有十六进制值的 Ascii 字符

c++ - MODBUS TCP 应答转换为浮点 C++

c++函数作为模板参数

javascript - Node js可以在for循环期间通过外部函数修改数组吗?

Ruby:数组包含数组,任意顺序

javascript - 如何为数组中的每个对象添加唯一 ID?

c++ - 为什么这个析构函数在创建后立即被调用?

c++ - 无法捕获自定义 std::runtime_error

c++ - 从 Visual Studio 启动另一个项目

c - 如何将二进制 int 数组转换为十六进制 char 数组?