JAVA常量介紹


常量:

  在程序執行過程中,其值不發生改變的量;

1、分類:     字面值常量和自定義常量;

1、字面值常量有以下幾種:

  字符串常量、小數常量、整數常量、字符常量、布爾常量(true、false)、空常量(null);

2、整數常量的表現形式:

    二進制:由0、1組成,以0b開頭;

    八進制:由0,1,....7組成,以0開頭;

    十進制:由0,1,......9組成,整數默認是十進制;

    十六進制:由0,1,....9,a,b,c,d,e,f(大小寫均可)組成,以0x開頭。

3、進制轉換:

  其他進制轉十進制:

    系數:就是每一個位上的數值;

    基數:X進制的基數就是X;

    權:對每一個位上的數據,從右,並且從0開始編號,對應的編號就是該數據的權;

       結果:系數*基數^權次冪之和。

  十進制轉其他進制:

    除基取余,直到商為0,余數反轉(除基倒取余)。

4、快速轉換法(8421碼):

  原碼:

    就是二進制定點表示法,即最高為符號位,“0”表示正,“1”表示負;其余位表示數值大小。

  反碼:

    正數的反碼與原碼相同;

    負數的反碼是對其原碼的逐位取反(1改為0),但符號位除外。

  補碼:

    正數的補碼與原碼相同;

    負數的補碼是在其反碼的末位加1.

運算的時候都是已補碼的形式計算的(最多存儲8位數,多出來的取消)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM