作为我的 CS 课程的一部分,我已经获得了一些可以使用的功能。其中一个函数需要一个指向无符号字符的指针来将一些数据写入文件(我必须使用这个函数,所以我不能只制作我自己专门构建的函数,它的工作方式不同)。我需要使用这个函数(只需要无符号字符)编写一个整数数组,其值可以达到 4095。
但是,我认为 unsigned char 的最大值只能为 256,因为它是 1 个字节长,这是对的吗?因此,我需要为每个整数使用 4 个无符号字符?但是转换似乎不适用于整数的较大值。有谁知道如何最好地将整数数组转换为无符号字符?