Unsigned long 转换成 Unsigned char*
来源:百度知道 编辑:UC知道 时间:2024/05/11 18:06:04
怎么转?强制转换么
指针其实就是地址,32位计算机上面指针就是一个unsigned long的数,所以unsigned long转换成任何类型的指针都是合法的语句,当然逻辑上是否合理合法另当别论了
就是强制转换啊,不然你要怎么转?
unsigned long ul;
char *p = (char *)ul;
#include <iostream.h>
void main()
{
int x,y=127;
long c=8895,cc=c;
char ch[4];
for (int i=0;i<=3;i++)
{
ch[i]=(char)cc&y;;
cc=cc/256;
}
cout<<ch;
}
可以啊,怎么了
Unsigned long 转换成 Unsigned char*
如何将*unsigned char转为*unsigned Long?(用bitset时遇到的困难)
编写具有如下原型的函数:int f(unsigned long x, int n, int& Lxn);
C语言什么时候会用到short int,unsigned int还有long int呢
(C语言)unsigned long类型变量输出时,格式转换说明符应如何定义?
unsigned long u=65535;printf("%d",u);结果-1是怎么来的
有一个unsigned long类型整数,分别将其前2个字节和后2个字节作为两个unsigned int类型整数输出?
unsigned char
unsigned double abc;对吗?
C++中的unsigned是什么意思