如标题中所述,我需要将包含 8 个字节(代表 64 位 int)的 (char) 数组转换为字符串。我在 NEC78K0R(16 位单片机)上使用 c 代码。我正在使用 IAR Embedded Workbench IDE。
我的想法是将它们以 64 位 int 类型(如 fx long long 或 int64_t(来自 stdint.h))进行 OR,然后使用 sprintf 之类的东西将其转换为字符串。
然而,每当我使用任何标准的 64 位整数类型时,编译器都会开始吐出诸如“'long long' 类型不存在'之类的错误。
任何帮助都感激不尽。