java基础面试题整理(1)_补码

java基础面试题整理(1)_位取反_02

java基础面试题整理(1)_反码_03

java基础面试题整理(1)_补码_04

java基础面试题整理(1)_位取反_05

java基础面试题整理(1)_位取反_06

java基础面试题整理(1)_反码_07

java基础面试题整理(1)_补码_08

  如:

java基础面试题整理(1)_位取反_09

java基础面试题整理(1)_补码_10

java基础面试题整理(1)_反码_11

java基础面试题整理(1)_位取反_12

     注释:源码,反码,补码: 它们是极其存储一个具体数字的编码方案; 

                在原码情况下,一个byte的范围:[-127,+127],  它们本来是: 128+128=256,由于零重复了一次,因此总数变为了255次;但是它们仍然是对称的。以x=0轴对称。

                反码: 正数的反码是其本身,负数的反码是其源码除符号位外,按位取反;  

                补码: 正数的反码是其本身,负数的反码是其反码+1;

                 至于为什么反码 跟 补码是这样的规则,大概是经过计算机科学家,以及数学家经过了严密的理论论证,并在实际中检验可行的一种方案,因此  它的本质  是一种发现,而不是发明!

     这里有一个解释的非常完美的博客:原码,反码,补码详解

java基础面试题整理(1)_补码_13

java基础面试题整理(1)_位取反_14

java基础面试题整理(1)_位取反_15

java基础面试题整理(1)_反码_16

java基础面试题整理(1)_反码_17

java基础面试题整理(1)_反码_18

java基础面试题整理(1)_反码_19

java基础面试题整理(1)_补码_20

java基础面试题整理(1)_补码_21

java基础面试题整理(1)_补码_22

java基础面试题整理(1)_反码_23

java基础面试题整理(1)_反码_24

java基础面试题整理(1)_反码_25

java基础面试题整理(1)_补码_26

java基础面试题整理(1)_补码_27

java基础面试题整理(1)_补码_28

java基础面试题整理(1)_位取反_29

举个例子:

java基础面试题整理(1)_位取反_30

java基础面试题整理(1)_位取反_31

java基础面试题整理(1)_反码_32

java基础面试题整理(1)_补码_33

java基础面试题整理(1)_补码_34

java基础面试题整理(1)_位取反_35

java基础面试题整理(1)_补码_36

java基础面试题整理(1)_反码_37

java基础面试题整理(1)_补码_38

java基础面试题整理(1)_反码_39

java基础面试题整理(1)_位取反_40

java基础面试题整理(1)_位取反_41

java基础面试题整理(1)_反码_42

java基础面试题整理(1)_反码_43

java基础面试题整理(1)_补码_44

java基础面试题整理(1)_位取反_45

java基础面试题整理(1)_补码_46

java基础面试题整理(1)_补码_47

java基础面试题整理(1)_补码_48

java基础面试题整理(1)_补码_49

java基础面试题整理(1)_位取反_50

java基础面试题整理(1)_位取反_51

java基础面试题整理(1)_补码_52

java基础面试题整理(1)_反码_53

java基础面试题整理(1)_补码_54

java基础面试题整理(1)_补码_55

java基础面试题整理(1)_位取反_56

java基础面试题整理(1)_反码_57

java基础面试题整理(1)_反码_58

java基础面试题整理(1)_补码_59

java基础面试题整理(1)_补码_60

java基础面试题整理(1)_位取反_61

java基础面试题整理(1)_位取反_62

java基础面试题整理(1)_反码_63

java基础面试题整理(1)_反码_64

java基础面试题整理(1)_补码_65

java基础面试题整理(1)_补码_66

java基础面试题整理(1)_补码_67

java基础面试题整理(1)_位取反_68

java基础面试题整理(1)_位取反_69

java基础面试题整理(1)_位取反_70

java基础面试题整理(1)_反码_71

java基础面试题整理(1)_反码_72

java基础面试题整理(1)_补码_73

java基础面试题整理(1)_反码_74

java基础面试题整理(1)_反码_75

java基础面试题整理(1)_反码_76

java基础面试题整理(1)_反码_77

java基础面试题整理(1)_反码_78