c#隐式转换之有符号位转换时间:2022-09-14 14:58:01有符号位类型的转换,额外的高位用源表达式的符号位填充。这样就维持了被转换的值的正确符号和大小。 特别注意的是负数的转换,额外的高位用1填充,因为负数的二进制表示是对应正数的二进制取反加1,所以高位用1填充,维持了转换值的大小。