ali*_*mza 2 c++ hash hash-function sha256
我正在研究一个用 C++ 编码的哈希函数,我想知道为什么主常量变量用十六进制值初始化。喜欢
unsigned long i= 0x428a2f98 ;
如果是的话,这样做是否是为了性能,请解释一下,因为我认为它已在某个时候转换为整数值。
Sla*_*ica 5
源代码中定义的常量对性能没有任何作用,因为它会被编译器转换为二进制表示。它只是为了可读性,例如二进制数据在十六进制中比十进制表示法更容易解释。
归档时间:
11 年,3 月 前
查看次数:
4179 次
最近记录: