无符号和有符号的隐式转换

时间:2019-06-21 04:48:39

标签: c++

你好,我知道关于未签名和已签名的问题很多,但相信我,我已经搜索了很多东西,学到了很多东西,但是仍然有一个疑问,我找不到任何地方,那就是为什么要问这个问题

想知道什么时候需要计算无符号的负号?...现在需要将s.size()-2转换为s.size()<2(我知道s.size( )是无符号的)将有符号的转换为无符号的像-2将被转换为无符号的,我会得到它的大值,但是当s.size()为4时我得到的输出为2意味着4-2,所以这里是无符号转换签署?或者如果将有符号转换为无符号,那么agin -2将被转换,这次输出将是不同的,所以我想知道在两种情况下以及在哪种情况下会发生什么。

0 个答案:

没有答案