读书人

怎么将byte数组赋值给INT32U变量

发布时间: 2013-07-08 14:13:00 作者: rapoo

如何将byte数组赋值给INT32U变量
如何将byte数组赋值给INT32U变量 类型转换
[解决办法]
int a = *((int*)arr)
[解决办法]
++

引用:
int a = *((int*)arr)

[解决办法]
unsigned char b[4]={1,0,0,0};
unsigned char t[4];
int i;

i=*((int *)b);
//或者
t[0]=b[3];
t[1]=b[2];
t[2]=b[1];
t[3]=b[0];
i=*((int *)t);

[解决办法]
有点听不太懂你的意思.二楼的意思是,将数组强制转换成int型的指针,然后对 指针进行取内容.
也就是第一个数组第一个数的值

读书人网 >C++

热点推荐