C++ DWORD 转byte char 数组、指针
2017-08-01 18:57
232 查看
C++ DWORD 转byte char 数组、指针
byte char 数组、指针 转 DWORD
byte byteData[1024]; // byte数组,示例 DWORD dwData = dwReadBytes; // dword数据,示例 byteData[0] = (dwData & 0xFF000000) >> 24; // 最高位字节 byteData[1] = (dwData & 0x00FF0000) >> 16; // 第二高位字节 byteData[2] = (dwData & 0x0000FF00) >> 8; // 第三高位字节 byteData[3] = (dwData & 0x000000FF); // 第四字节
byte char 数组、指针 转 DWORD
dwData = chr[0] | chr[1] << 8 | chr[2] << 16 | chr[3] << 24;
相关文章推荐
- char a[](字符串数组)和char *a(字符串指针)区别
- 字符串与char数组的指针表示
- 指针数组与const指针,以及warning:deprecated conversion from string constant to 'char *'
- char *a 和char a[] 的区别(指针和数组的区别)
- 数组字符串与指针字符串的区别 char s[]="***" 和char *s="***"的区别
- 指针和数组名的区别 char *str 和 char str[]的不同之处
- char数组与char指针的区别与联系
- 由一题讨论C语言中的“指针数组作main函数的形参”即 main(int argc,char *argv[])的使用
- 如何理解指针和数组char * a, char ** a, char * a[], char a[][], char * a[][], char ** a[][], char * a [][][]
- char数组与char指针
- char字节数、char与byte、byte数组合并 Java
- 字符串数组char[]和字符串指针char*的讨论
- 指向字符数组的指针 char*p="abc"和char p[]="abc"的区别。
- Java中byte数组与short,int,char,long,float,double之间的转换
- C#用byte[]字节数组获取C中byte*指针
- C++及C中的 string char指针及char数组
- char *a 和char a[] 的区别(指针和数组的区别)
- 数组和指针的问题;char**cp[]
- NSData 与int,image,NSString,char,Byte数组 互转
- java中byte数组与int,long,short,float,char之间的转换