c++无符号与带符号整数转换
2024-09-14 18:02:43
导读: C言语有符号数与无符号数之间的转换 有符号数:最高位用来示意数的正负,最高位为1则示意正数,最高位为0则示意正数。 1 .无符号数 ---> 有符号数。看无符号......
C言语有 符号 数 与 无 符号 数之间的 转换
有符号数:最高位用来示意数的正负,最高位为1则示意正数,最高位为0则示意正数。
1 .无符号数 ---> 有符号数。看无符号数的最高位能否为1,假设不为1(为0),则有符号数就间接等于无符号数;假设无符号数的最高位为1,则将无符号数取补码,获取的数就是有符号数。
2.1 将有符号数 3 转为无符号数。3的原码是:0000 0011,可知最高位不为1,因此转为无符号数之后也是3。
好受揭示:以上内容整顿于网络,仅供参考,假设对您有协助,留下您的浏览感言吧!© 版权声明