求助!1661992960怎么得来的?
今天测试一个客户端和服务器通信的例子,用的protobuf,有一个字段定义成int32,然后我故意输了一个很大的值,10000000000000000000,结果服务器正常收到了这个值(protobuf层没有报int32超出范围的类型错误),服务器收到的值为1661992960。 请理解的朋友给个解释,这个数字是不是溢出后的截断值啊?或者是别的意思,怎么来的这个值?
今天测试一个客户端和服务器通信的例子,用的protobuf,有一个字段定义成int32,然后我故意输了一个很大的值,10000000000000000000,结果服务器正常收到了这个值(protobuf层没有报int32超出范围的类型错误),服务器收到的值为1661992960。 请理解的朋友给个解释,这个数字是不是溢出后的截断值啊?或者是别的意思,怎么来的这个值?