软件工程C++C++ 含有无符号类型的表达式C++ 含有无符号类型的表达式当一个表达式中既有无符号数又有 int 值时,就会转换为无符号: unsigned u = 10; int i = -42; std::cout << u + i << std::endl; 则会给出意料之外的结果。