小编use*_*549的帖子

如果为char分配的值太大而无法放入字节,会发生什么?

假设我有一个char指针:

    char * cp;
    int val2 = 2;
    cp = &val2;
    *cp = 1234;
Run Code Online (Sandbox Code Playgroud)

由于值1234太大而无法容纳1个字节会发生什么?它会溢出并导致存储不正确的值,还是会以某种方式将正确的值存储在几个字节中?

c integer-overflow char

4
推荐指数
1
解决办法
1869
查看次数

标签 统计

c ×1

char ×1

integer-overflow ×1