现在的位置: 首页 > 综合 > 正文

c++ 慎用 unsigned

2018年05月17日 ⁄ 综合 ⁄ 共 114字 ⁄ 字号 评论关闭

unsigned int i = 12;
    int j = -3;
    if (j > i) {
        printf("1234");
    } else {
        printf("4321");
    }

输出结果为 :1234,

比较大小前会将 unsigned int 转换为 int,这里可能会出问题。

抱歉!评论已关闭.