小编use*_*181的帖子

将两个8位阵列组合到USHORT(16位),无需循环

我需要将两个UCHAR(8位)数组合并到C中的USHORT(16位)值.但我必须在不使用"for"或任何循环的情况下执行此操作.

如:

UCHAR A[1000], B[1000];
USHORT C[1000];
Run Code Online (Sandbox Code Playgroud)

结果必须如下:

C[0] = {A[0], B[0]};
C[1] = {A[1], B[1]};
...
C[1000]={A[1000], B[1000]};
Run Code Online (Sandbox Code Playgroud)

c c++

1
推荐指数
1
解决办法
953
查看次数

标签 统计

c ×1

c++ ×1