什么typedef用于48位变量

时间:2014-02-07 22:58:09

标签: c typedef des

我真的不知道这里的词汇(位变量?位字段?位字符串?)

我正在编写DES的实现,我很少操作64位字符串,28位和24位更多,48位字符串很多。

我见过使用字符数组的实现。所以它需要恰当的内存量。

但是当谈到位操作时,我发现使用uint64_t typedef可以简化所有操作。虽然大部分时间都太多了。

你们觉得怎么样?我应该继续使用uint64_t并在大多数情况下用0填充它吗?

1 个答案:

答案 0 :(得分:5)

你肯定希望使用uint64_t来提高性能和简单性。如果你需要处理48位溢出,你必须专门处理它。