java 數字的內部表示

2021-07-11 20:52:31 字數 654 閱讀 1641

byte  -128 to 127 (-27 to 27 - 1)

整數的表達:

原碼:第一位為符號位(0為正數,1為負數) 

反碼:符號位不動,原碼取反

負數補碼:符號位不動,反碼加1

正數補碼:和原碼相同

例如 

5 原始碼是00000101,補碼也是00000101。

-6 原始碼是

10000110,反碼也是

11111001,補碼也是

11111010。

-1 原始碼是

10000001,反碼也是

11111110,補碼也是

11111111。

列印整數的二進位制表示

int a=-6;

for(int i=0;i<32;i++)

為什麼使用補碼呢?--因為這樣處理0的問題更容易。在正負加減時候也方便。

float的表示與定義

支援 ieee 754

s eeeeeeee mmmmmmmmmmmmmmmmmmmmmmm

e全0 尾數附加位為0  否則尾數附加位為1

s*m*2^(e-127)

例如:-5

Java內部類 Java例項內部類

例項內部類是指沒有用 static 修飾的內部類。示例 如下 public class outer 上述示例中的 inner 類就是例項內部類。例項內部類有如下特點。1 在外部類的靜態方法和外部類以外的其他類中,必須通過外部類的例項建立內部類的例項。public class outer inner1...

JAVA的內部類

color darkred 成員內部類,靜態內部類,區域性內部類和 匿名內部類。成員內部類 可以訪問外部類的私有成員,成員內部類不能有靜態成員。靜態內部類 類似外部類,只能訪問外部的靜態成員,構造靜態內部類物件不餘姚構造外部類。可以有靜態成員。區域性內部類 把乙個內部類方在方法裡邊,能訪問外部類的f...

java的內部類

內部類 在乙個類的內部巢狀其它類的操作叫內部類。簡單的內部類 public class outer public void func public class maintest 引入內部類之後我們犧牲了程式的規範性,有些混亂。但是換來的卻是內部類可以方便的操作外部類的私有屬性。針對上面的 我們可以修...