我真的不知道这里的词汇(位变量?位字段?位字符串?)
我正在编写DES的实现,我很少操作64位字符串,28位和24位更多,48位字符串很多。
我见过使用字符数组的实现。所以它需要恰当的内存量。
但是当谈到位操作时,我发现使用uint64_t typedef可以简化所有操作。虽然大部分时间都太多了。
你们觉得怎么样?我应该继续使用uint64_t并在大多数情况下用0填充它吗?
答案 0 :(得分:5)
你肯定希望使用uint64_t来提高性能和简单性。如果你需要处理48位溢出,你必须专门处理它。