本文主要是介绍|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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!