一个负整数赋值给一个无符号的变量,会得到什么结果

C语言
2024年12月04日 04:37
有2个网友回答
网友(1):

会将这个负整数对应的补码的二进制形式存入这个无符号的变量中。
因为在数据存储时,只要不溢出就都是以二进制形式存储,只有当你使用的指令区分无符号数还是带符号数时,才会对就不同的含义,如FFH作为无符号数时为255,当带符号数时为-1.

网友(2):

得到补码 或者报错