0
A
回答
3
int int_array[] = {1, 0, 1, 1};
unsigned char uc_array[sizeof int_array/sizeof *int_array];
for (size_t i = 0; i != sizeof int_array/sizeof *int_array; ++i)
uc_array[i] = int_array[i];
(示例代码是有缺陷的:它有一个标量太多初始化)
相关问题
- 1. 将数组从unsigned char *转换为char *
- 2. 转换为unsigned char无符号整数*
- 3. 如何将unsigned char *转换为数组<unsigned char> ^?
- 4. 将unsigned char *数组转换为jObject
- 5. 转换为unsigned char []
- 6. 转换的char *为unsigned char *
- 7. Char阵列的整数转换
- 8. 将unsigned char数组转换为uint8_t数组?
- 9. Mallocing unsigned char数组存储整数
- 10. 转换的NSString为unsigned char
- 11. 将double转换为unsigned char?
- 12. 将unsigned char转换为NSString
- 13. 将char数组转换为(负)整数;不编译,因为“阵列 - ‘0’”的行
- 14. 如何将unsigned char *转换为char *
- 15. 转换字符指针为unsigned char阵列
- 16. 将unsigned char数组转换为base64字符串
- 17. 将AVPicture转换为数组<unsigned char>
- 18. 如何将char数组转换为unsigned int?
- 19. 转换界整数数组为比特阵列的矩阵
- 20. 转换char类型的阵列划分为整数变量
- 21. C/C++转换一个64位整数为char阵列
- 22. C++如何在函数调用中将char *转换为unsigned char *?
- 23. 将vector <unsigned char>转换为const unsigned char *
- 24. 将byte * {aka unsigned char *}'转换为byte [32] {aka unsigned char [32]}
- 25. 将阵列数组转换为矩阵
- 26. 将整数数组转换为char数组,每个整数每3位数
- 27. 将TCHAR数组转换为char数组
- 28. 将char数组转换为int数组?
- 29. 转换字符数组为整数
- 30. 存储浮点值,为unsigned char阵列
你是什么意思与“整数数组位”吗? –
不适合我。你是否想将'{1,0,1,1}'转换为'unsigned char',例如unsigned char x = 1011;或其二进制表示? – Jack
如果没有严重警告,您的示例应该不会编译。 –