声明具有十六进制格式大小的数组有什么好处? 编译器是否比十进制数更快地将十六进制转换为二进制?
例如:
int array [0x1480];
int array0[5248];
sizeof(array)/sizeof(*array) == sizeof(array0)/sizeof(*array0) //simply a true statement
答案 0 :(得分:0)
完全没有。这纯粹是一个程序员,他们相信十六进制符号在某种程度上提高了可读性。
答案 1 :(得分:-1)
C ++中的const可以表示为十进制,八进制和十六进制文字。 有关详细信息,请参阅http://www.cplusplus.com/doc/tutorial/constants/。
以下数字相同:
5248 // decimal
0x1480 // hex
012200 // octal