谁能举例说名下将整型数据赋值给无符号整型变量的结果?

2024-12-03 04:06:43
推荐回答(1个)
回答(1):

[原创]总结如下:

赋值方式:

如果语句为 A = B;



1,
如果B的字节数大于或者等于A,
则直接按字节拷贝到A里,
跟是否为符号数没有任何关系;

2,
如果B的字节数小于A,
则有如下两种情况:

第一种情况:
如果B为无符号数,
则直接按字节拷贝到A里;

第二种情况:
如果B为有符号数,
首先按字节拷贝到A里,
其次,如果B的最高位BIT为1,则再把A的后续BIT全置为1,以变成负数;