gpt4 book ai didi

c++ - 在 C++ 中将 base 16 字符串转换为 base 256 字符串,反之亦然

转载 作者:行者123 更新时间:2023-11-28 08:26:28 32 4
gpt4 key购买 nike

任何人都知道如何使用,或者可以使用任何库?

提前致谢!

char * base16Str="1234567F";
char * base256Str;

最佳答案

这是一个非常简单的转换,因为您只需将成对的 base-16 字符映射到每个 base-256 字符。即:

char256[n] = char16[2*n] | (char16[2*n+1] << 4);

我假设 char16[] 条目在 0 到 15 范围内,即您已经将它们映射到 '0'- '9''a' - 'f'(或 'A' - 'F').

关于c++ - 在 C++ 中将 base 16 字符串转换为 base 256 字符串,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3931659/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com