Java教程

|NO.Z.00025|——————————|BigDataEnd|——|Java&变量数据类型.V09|----------------------------------------|Java.v

本文主要是介绍|NO.Z.00025|——————————|BigDataEnd|——|Java&变量数据类型.V09|----------------------------------------|Java.v,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!


[BigDataJava:Java&变量数据类型.V09]                                                                      [BigDataJava.语言基础][|章节二|变量数据类型|负十进制转换为二进制|负二进制转换为十进制|]








一、负十进制转换为二进制
### --- 负十进制转换为二进制

~~~     ——>先将十进制的绝对值转换为二进制,然后进行按位取反再加1
~~~     ——>负数的需要补码:按位取反,再加1
二、负45转换为十进制
### --- 十进制-45转换为二进制的结果是:1101 0011
                                                            
~~~     =>  十进制绝对值45转换为二进制:0010 1101            
~~~     =>  按位取反:                 1101 0010          
~~~     =>  再加1:二进制的最末尾加1:  1101 0011  
### --- 验证:    

        -45 + 45    =0                                                      
        -45 :  1101 0011
         45 :  0010 1101    +   
 __________________________________________________________
              1 0000 0000           (高位溢出,丢弃)   1值丢弃,最终的结果是0000 0000
### --- 1+1等于2:因为二进制逢二进一:值为0

~~~     个位:1+1=0    
~~~     十位:个位进上个值1:1+1=0
~~~     百位:十位进上个值1:1+1=0
~~~     千位:百位进上个值1:1+1=0
~~~     ...........








===============================END===============================


Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart                                                                                                                                                   ——W.S.Landor



来自为知笔记(Wiz)

这篇关于|NO.Z.00025|——————————|BigDataEnd|——|Java&变量数据类型.V09|----------------------------------------|Java.v的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!