C语言中,如何将long int型变量的地址赋给char型变量?

2024年11月22日 20:49
有2个网友回答
网友(1):

你的意思是否是把long int变量的地址赋给char型变量指针?

如果是这样的话:
char* pch = (char *)&long-int-var 即可.

如果是地址赋给char型变量的话,是不可能的,因为char一般只有一个字节,而地址一般有4个字节。

希望能够帮助到你,如果还有什么疑问,请留言。

网友(2):

char不行吧 ,肯定要字符串啊
string s;
long int i;
s=(char*)&i;
试试