java位運算子的應用範圍
說明
java中位運算子主要有:按位與&、按位或|、按位非~、按位異或^。
在使用時,需要將運算數都轉換為二進位制再進行運算,若為負數則使用補碼錶示。
應用範圍
1、Java定義了位運算子,應用於5種資料型別。
2、分別是整數型別(int),長整型(long),短整型(short),字元型(char),和位元組型(byte)等型別。
例項
public static void main(String[] args) { int a = 60; /* 60 = 0011 1100 */ int b = 13; /* 13 = 0000 1101 */ int c = 0; c = a & b; /* 12 = 0000 1100 */ System.out.println("a & b = " + c ); c = a | b; /* 61 = 0011 1101 */ System.out.println("a | b = " + c ); c = a ^ b; /* 49 = 0011 0001 */ System.out.println("a ^ b = " + c ); c = ~a; /*-61 = 1100 0011 */ System.out.println("~a = " + c ); c = a << 2; /* 240 = 1111 0000 */ System.out.println("a << 2 = " + c ); c = a >> 2; /* 15 = 1111 */ System.out.println("a >> 2 = " + c ); c = a >>> 2; /* 15 = 0000 1111 */ System.out.println("a >>> 2 = " + c ); }
以上就是java位運算子的應用範圍,希望對大家有所幫助。更多Java學習指路:
本教程操作環境:windows7系統、java10版,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/132/viewspace-2830004/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 按位運算子在java中的應用?Java
- 位運算子及其應用
- Java位運算子Java
- 【java提高】(17)---Java 位運算子Java
- Java基礎09:邏輯運算子、位運算子Java
- SciPy 應用範圍
- Tomcat的應用範圍Tomcat
- Java中按位取反運算子Java
- 位運算子
- MySQL的四種運算子(算術運算子、比較運算子、邏輯運算子和位運算子)MySql
- 作為Java初學者,你瞭解Java的應用範圍嗎?Java
- PLM系統應用範圍
- javascript位運算子JavaScript
- MySQL欄位的取值範圍MySql
- 位運算子的計算
- Java的運算子Java
- Linux雲端計算有哪些應用範圍?Linux運維Linux運維
- Python 位運算子Python
- C++位運算子C++
- 位運算的應用
- Java 運算子Java
- Java運算子Java
- 位與,位或,位異或運算子的理解
- 實用的位運算應用
- MongoDB的適用範圍MongoDB
- Javascript二進位制運算子的一些運用場景JavaScript
- spring中的applicationContext的應用範圍SpringAPPContext
- java短路運算子和邏輯運算子的區別Java
- JavaScript | 按位或運算子JavaScript
- JavaScript & 按位與運算子JavaScript
- JavaScript ~ 按位非運算子JavaScript
- 位運算子在JS中的妙用JS
- Java 運算子 % 和 /Java
- Java - 3 運算子Java
- 我的JAVA運算子理解Java
- 區域性範圍掃描的靈活應用
- Java的位運算子詳解例項——與(&)、非(~)、或(|)、異或(^)Java
- JavaScript ^ 按位異或運算子JavaScript