有关无符号数的错误

来源:互联网 发布:足球大师卡卡捏脸数据 编辑:程序博客网 时间:2024/05/17 15:35

C语言中,如果无符号数与带符号数混合使用,则带符号数默认转换为无符号数
那么有符号数与无符号数之间是如何进行转换的呢?
其实电脑什么都不做,只是简单的将带符号数的编码以无符号数的方式读取一下
对应关系
所以这样会产生一些问题,
这里写图片描述

unsigned i;//该循环无法跳出for(i = 10;i>=0;i--){    do_something();}

所以一般不要使用无符号数,只建议在进行模运算与按位运算时使用无符号数

阅读全文
0 0
原创粉丝点击