小编dha*_*kac的帖子

将int存储在C中的char数组中

我试图在char数组中存储int值,并再次访问它以便稍后检索值.这是我尝试过的,但它不起作用,因为我正在寻找.

char mem[50];
int* size = (int*)&mem[0];

char* isFree = (char*)&mem[4];

char *t = (char *)&mem[4];
Run Code Online (Sandbox Code Playgroud)

现在我想根据订单在char数组中存储1234和'f'.(在前5个字节内)

我不允许使用其他变量,必须使用char数组.

int a = 1234;
int *size = &a;
Run Code Online (Sandbox Code Playgroud)

以上是不允许的.

c int

2
推荐指数
1
解决办法
3827
查看次数

标签 统计

c ×1

int ×1