任何
例如,
是否存在任何原因导致负数 int 大于正数 int? 编辑:问题与数据库无直接关系,已更改。
int
数据类型(除了 tinyint
)的上限始终比下限的绝对值小1。例如,
int
的上限为 2,147,483,647,而 ABS(下限) = 2,147,483,648。是否存在任何原因导致负数 int 大于正数 int? 编辑:问题与数据库无直接关系,已更改。
+0和-0
。2的32次方是偶数。你有一个0,所以你有2的31次方减1,这是奇数。你不能用相同长度同时表示正负数。 - Lukasz Szozda