declare @xxx int set @xxx=~5 select @xxx
~只是按位取反,并不是取补码
5的二进制是 00000000000000000000000000000101 取反后二进制是11111111111111111111111111111010 转为十进制为-6
34,588
社区成员
254,588
社区内容
加载中
试试用AI创作助手写篇文章吧