weixin_42542848
蓝色翻滚者
采纳率33.3%
2021-02-25 19:40

char和unsigned char比较出了很大问题

已采纳

char x=-1;

unsigned char y=1

比较大小是x<y

难道不应该全部转化为unsigned char吗,如果转化了那x肯定大于y了

 

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • qq_54121864 把海弄干的鱼歌者 2月前

    通过运行结果可以得知,都转为char类型进行比较

    点赞 评论 复制链接分享
  • weixin_42542848 蓝色翻滚者 1月前

    通过反汇编功能查看可以发现:

    char和unsiged char 都以有符号方式载入了寄存器

    点赞 评论 复制链接分享