无符号数进行运算不可能产生负数!

来源:互联网 发布:网络视频测试地址 编辑:程序博客网 时间:2024/06/01 07:49

无符号数进行运算不可能产生负数!

如以下代码:

#include <iostream>using namespace std;int main(){unsigned int m = 2,n = 6;   //无符号数int i = 6,j,k;    //有符号数if (m - n >= 0)cout << (m - n) << endl;//注:产生结果不可能为负!输出为4294967292n = m - i;k = m - i;cout << n << endl //输出n为4294967292 << k << endl;//输出k为-4return 0;}

运行结果为:


原创粉丝点击