使用十六进制表示法有什么好处?

时间:2016-03-20 13:44:53

标签: c++ hex long-integer

最近,Google在Github上发布了一些哈希函数。在此函数代码上,某些值在基数16上定义,例如在scalar_highway_tree_hash.cc上我们有:

 const Lanes init0 = {0xdbe6d5d5fe4cce2full, 0xa4093822299f31d0ull,
                     0x13198a2e03707344ull, 0x243f6a8885a308d3ull};

0xdbe6d5d5fe4cce2full是十六进制unsigned long long整数,等于基数为10的15845587454020866000

现在我有了这个问题:为什么我们使用这种表示法而不是用直接十进制表示法写值?期待更短的字符串,有没有其他原因使用这种方式?

0 个答案:

没有答案