码迷,mamicode.com
首页 > 编程语言 > 详细

C++ unsigned long 转化为 unsigned char*

时间:2017-07-18 19:50:00      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:cfile   sign   sig   tab   数组   unsigned   lag   new   div   

C++ Code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
unsigned long lFileLen = 1000;

unsigned char *ucFileLenFlag;

ucFileLenFlag = (unsigned char *) &lFileLen; //方法一



//方法二:

ucFileLenFlag = new unsigned char [4];//数组指针

ucFileLenFlag[3] = ((unsigned char *)&lFileLen)[3]; //取i(long)最高位
ucFileLenFlag[2] = ((unsigned char *)&lFileLen)[2];
ucFileLenFlag[1] = ((unsigned char *)&lFileLen)[1];
ucFileLenFlag[0] = ((unsigned char *)&lFileLen)[0]; //取i(long)最低位

C++ unsigned long 转化为 unsigned char*

标签:cfile   sign   sig   tab   数组   unsigned   lag   new   div   

原文地址:http://www.cnblogs.com/daochong/p/7202171.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!