- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 原码 反码 补码 数据类型的表示范围(例如byte型为什么是-128~127)
最近复习c++,发现原码反码补码以及有符号数和无符号数的表示范围这方面的概念很模糊,现整理如下,供大家参考。1、原码:最高位表示数的符号,其他位表示数值例如:[+7]原 = 0000 0111 [-7]原 = 1000 01112、反码:正数的反码与原码相同例如:[+7]反 = 0000 0111负数的反码是由原码的符号位不变,其余为按位取反例如:[-7]反 = 1111 10003、补码正数的补码与原码相同例如:[+7]补 = 0000 0111负数的补码是由其反码的基础上加一
2020-09-07 23:46:59 1053
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人