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提高】(17)---Java 位運算子Java
- 運算子的應用
- Java基礎09:邏輯運算子、位運算子Java
- SciPy 應用範圍
- Java中按位取反運算子Java
- 位運算子
- MySQL的四種運算子(算術運算子、比較運算子、邏輯運算子和位運算子)MySql
- PLM系統應用範圍
- 作為Java初學者,你瞭解Java的應用範圍嗎?Java
- 位運算子之---按位取反運算子(簡單易懂)
- MySQL欄位的取值範圍MySql
- Linux雲端計算有哪些應用範圍?Linux運維Linux運維
- Python 位運算子Python
- Java的運算子Java
- 位運算子的計算
- 位運算的應用
- 位運算子與其他
- Java 運算子Java
- Java運算子Java
- Javascript二進位制運算子的一些運用場景JavaScript
- 位運算子在JS中的妙用JS
- JavaScript | 按位或運算子JavaScript
- JavaScript & 按位與運算子JavaScript
- JavaScript ~ 按位非運算子JavaScript
- Java - 3 運算子Java
- 打家劫舍+數字範圍按位與
- 關於C語言的位運算子C語言
- Linux主要應用範圍有哪些?Linux學習Linux
- JavaScript ^ 按位異或運算子JavaScript
- C# ~按位取反運算子C#
- 【C進階】16、位運算子
- Java的左移和右移運算子Java
- ~,&,|,^等位運算子在JavaScript中的一些應用JavaScript
- == 運算子 - Java基礎Java
- Java算術運算子Java
- Cookie 的特徵與範圍用例Cookie特徵
- Excel 2010 SQL應用032 字元範圍的模糊匹配查詢ExcelSQL字元