我想要将一个整数数组转换为十六进制格式,然后将所有十六进制值连接成一个C++字符串。整数最初是uint8_t,但我读到了如何将它们转换为int没有问题。到目前为止,我做到了这一点。for (int i = 0; i < HASHLEN; ++i) {
int a = static_cast< int >(hash2[i]); // convert the uint8_t to
给定c++中的十六进制值0x80 (作为c++提供),如何将数字提取到int变量中。我不想将十六进制转换为int,而是要将数字提取为int,因此,例如,对于0x80,我想要一个整数为80,而不是128,或者对于0x55,我想要55而不是85,等等。; // Needs to be 80
只有六进制数的