C++中有符号数与无符号数的运算

请问在c++中,无符号数与有符号数的运算中,为什么是有符号数转化为无符号数再进行运算,而不是无符号数转化为有符号数再进行运算

计算机底层只有0,1.没有符号之分

当初就是这么规定的,反正谁转换成谁都一样,最终肯定有50%的可能不是你想要的结果,那你就强制转换一下呗