CHAR_BIT定义每个字符的位数。但这是一个旧的宏。在最新的C++标准中已经替换了类似的宏。
在C++11/14/17中有没有比CHAR_BIT更现代的替代品?
发布于 2017-06-25 06:11:54
无符号位数由std::numeric_limits<T>::digits提供,因此可以通过以下方式确定:
std::numeric_limits<unsigned char>::digits注意unsigned限定符的使用,以确保没有符号位。
https://stackoverflow.com/questions/44741299
复制相似问题