这是个c程序,得出的结果为什么是255

日期:2021-06-06 02:36:26 人气:1

这是个c程序,得出的结果为什么是255

char是8位,-1在计算机中存的是补码,八位的-1的补码是11111111;
格式控制字符"%d",将后面对应的参数以有符号整型输出,所以把11111111当成00000000000000000000000011111111输出,就变成了255
    A+
热门评论