将C中的有符号字符[]转换为无符号字符[]

将C中的有符号字符[]转换为无符号字符[],c,char,C,Char,我想将C中的有符号字符数组转换为无符号字符数组。我该怎么做?为什么不使用memcpy unsigned char uChars[count]; signed char sChars[count]; memcpy(uChars, sChars, count); 你说的转换是什么意思?请看:。可能让你困惑的是,我认为不是给出完整的答案,而是等待thread show的作者给出他所做的尝试,然后指出一条路。我认为这是在铸造搜索到的+1。默认情况下char foo[x]是否为签名类型,对吗?@Jac

我想将C中的有符号字符数组转换为无符号字符数组。我该怎么做?

为什么不使用memcpy

unsigned char uChars[count];
signed char sChars[count];

memcpy(uChars, sChars, count);

你说的转换是什么意思?请看:。可能让你困惑的是,我认为不是给出完整的答案,而是等待thread show的作者给出他所做的尝试,然后指出一条路。我认为这是在铸造搜索到的+1。默认情况下char foo[x]是否为签名类型,对吗?@Jack实现依赖。