Is there a nice way to split an int into two shorts (.NET)?

前端 未结 13 1800
情深已故
情深已故 2021-01-01 11:25

I think that this is not possible because Int32 has 1 bit sign and have 31 bit of numeric information and Int16 has 1 bit sign and 15 bit of numeric information

13条回答
  •  南方客
    南方客 (楼主)
    2021-01-01 12:09

    If you look at the bit representation, then you are correct.

    You can do this with unsigned ints though, as they don't have the sign bit.

提交回复
热议问题