2-3 有符号数与无符号数混合运算

#include <stdio.h>

int main()
{
    unsigned int j=5;
    int i=-10;                   //有符号数-10以补码形式内存中表示 -10=>1111 1111 1111 1111 1111 1111 1111 0110
    if(i+j>0)
        printf("i+j>0\n");       //无符号数与有符号数混合运算 有符号数转为无符号数参与计算 -10成为一个正数
    else
        printf("i+j<0\n");
    return 0;
}

在这里插入图片描述

1.有符号数与无符号数混合计算,有符号数将转为无符号数参与计算

原创文章 8 获赞 1 访问量 290

猜你喜欢

转载自blog.csdn.net/rororwww/article/details/105757480