小编Lea*_*ner的帖子

将char数组转换为整数

#include <stdio.h>

int main(){
    unsigned char a[4] = {1, 2, 3, 4};
    int b = *(int *)&a[0];

    printf("%d\n", b);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我只是不明白,为什么结果b0x4030201.

有人可以帮帮我吗?

c arrays int pointers char

11
推荐指数
3
解决办法
1万
查看次数

标签 统计

arrays ×1

c ×1

char ×1

int ×1

pointers ×1