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

来源:百度知道 编辑:UC知道 时间:2024/05/16 11:00:31
C语言

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

得到补码 或者报错