第3章 資料型別和運算子
運算子
位運算子
Java 支援的位運算子有如下7個:
- &:按位與(同為真時為真)
- |:按位或(同為假時為假)
- ~:按位非
- ^:按位異或(a、b兩個值不相同,結果為1;a、b兩個值相同,結果為0)
- <<:左位移運算子
- >>:右位移運算子
- >>>:無符號右移運算子
位運算子運算結果表:
第一個運算數 | 第二個運算數 | 按位與 | 按位或 | 按位異或 |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 | 1 |
1 | 0 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 0 |
左移運算(<<)是將運算數的二進位制碼整體左移指定位數,左移後右邊空出來的位用 0 來填充。 右移運算(>>)右移指定位數後,左邊空出來的位以原來的符號位來填充。即如果第一個運算元原來是正數,則左邊補 0;如果第一個運算元是負數,則左邊補 1。
相關推薦
第3章 資料型別和運算子
運算子 位運算子 Java 支援的位運算子有如下7個: &:按位與(同為真時為真) |:按位或(同為假時為假) ~:按位非 ^:按位異或(a、b兩個值不相同,結果為1;a、b兩個值相同,結果為0) <<:左位移運算子 >>:右位
《c語言從入門到精通》看書筆記——第3章 資料型別
auto 區域性變數(自動儲存) break無條件退出程式最內層迴圈 case switch語句中選擇項 char單位元組整型資料 const定義不可更改的常量值 continue中斷本次迴圈,並轉向下一次迴圈 default switch語句中的預設選擇項 do 用於構成do.....while迴圈
《C和指標》第3章 資料
3.1 基本資料型別 3.1.1 整型家族 整型家族包括字元、短整型、整型和長整型,它們都分為有符號(singed)和無符號(unsigned)兩種版本。 長整型至少應該和整型一樣長,而整型至少應該和短整型一樣長。 標頭檔案limits.h說明了各種不同的整數型別的特點。 一、整型字面值 字
第 3 章 資料和C
3.1示例程式 /*用GOLD衡量我的體重*/ #include <stdio.h> int main(void) { float weight; /*體重kg*/ float value; /*同等質量黃金的價格*/ printf("Hello,Mr.Gold.
易學筆記-系統分析師考試-第4章 資料通訊和計算機網路/4.5 網路工程/4.5.3 網路實施
網路實施包括 工程實施計劃 編制網路實施計劃,包括列出各種實施的專案、費用、負責人等 網路裝置到位驗貨 裝置安裝 綜合佈線系統 機房工程 網路裝置 伺服器 系統軟體 應用軟體 系統測試 網路裝置測試 交換機 路由器 防火牆 線
第二章、變數、資料型別和運算子
變數:根據記憶體地址可以找到記憶體空間的位置,也就是找到儲存的資料。變數是一個數據儲存空間的表示。 資料型別:int 用於儲存整數 double 用於儲存帶小數點的數字 char 用於儲存單個字元 String
C_Primer第3章 資料和C
本章介紹以下內容 關鍵字:int、short、long、unsigned、char、float、double、_Bool、_Complex、_Imaginary 運算子:sizeof() 函式:scanf() 整數型別和浮點型別的區別 如何書寫整形和浮點型常數,如何宣告這些型別的
3、java中的資料型別和運算子
資料型別 資料型別是對資料儲存在記憶體中位置的一種抽象表示,java的資料型別總體上分為兩大類:基本資料型別和引用資料型別。 1、基本資料型別 基本資料型別是語言本身定義的,資料結構上有說基本資料型別表示的是真實
170406 彙編-第八章資料型別、div和dup
1625-5 王子昂 總結《2017年4月6日》 【連續第187天總結】 A.彙編第八章 B.資料處理的兩個基本問題: 處理的資料在什麼地方 要處理的資料有多長 這兩個問題,必須在機器指令中給以明確或
oracle資料型別和運算子
一: oracle當中的基本元素: 1: 識別符號:給資料庫物件進行命令。 (table view column index sequence Function trigger ).
資料基礎---《利用Python進行資料分析·第2版》第7章 資料清洗和準備
之前自己對於numpy和pandas是要用的時候東學一點西一點,直到看到《利用Python進行資料分析·第2版》,覺得只看這一篇就夠了。非常感謝原博主的翻譯和分享。 在資料分析和建模的過程中,相當多的時間要用在資料準備上:載入、清理、轉換以及重塑。這些工作會佔到分析師時間的80%或更多。
第一模組-:(第2章)資料型別、字元編碼、檔案操作
1、漢字點陣碼是一種用黑白兩色點陣來表示漢字字形的編碼。一個8*8點陣字模的儲存容量為? 1、1位元組(Byte)有8位元(Bit) 2、黑白兩色每個點佔用1Bit 3、8×8點陣需要64個Bit 4、因為1Byte有8Bit,所以64Bit/8Bit/Byte = 8Byte 答案是B:8位
JavaScript複習筆記(一)變數、資料型別和運算子
1、JavaScript用來做什麼 HTML:專門編寫網頁內容的語言 CSS:專門美化網頁內容樣式的語言 JavaScript:專門編寫互動程式的語言 JavaScript包含三個方面:ECMAScript標準+DOM標準+BOM 2、常用語句 在控制檯中輸出一段話 &nbs
《第八章》—— 表示式和運算子
字面值 ● 字面值表示一個指定型別的明確的、固定的值,所以它們的值是在編譯時可知、 注意: 對於引用型別變數,字面值null 表示該變數沒有設定為記憶體中的資料。 注意: 無後輟的實數字面值是double 型別, 而不是floa
易學筆記-系統分析師考試-第4章 資料通訊和計算機網路/4.5 網路工程/4.5.2 網路設計
網路設計 設計順序:確定網路總體目標和設計原則、設計網路的邏輯結構、設計網路的物理結構 網路設計的任務 確定網路總體目標 採用哪些網路技術和標準 確定網路規模 是否分期實施 網路的實施成本 執行成本等 確定總體設計原則 實用性原則 開放性原則
易學筆記-系統分析師考試-第4章 資料通訊和計算機網路/4.5 網路工程/4.5.1 網路規劃
網路規劃 網路需求分析 總體任務: 調查使用者的網路建設背景、必要性 上網人數和資訊量 確定地理佈局、裝置型別、網路服務、通訊型別、通訊量 形成分析報告 具體需求包括 功能需求:確認使用者希望網路完成的功能、實現成本、總預算等 通訊需求:瞭解使用者需要的
【資料庫視訊】第六章 資料查詢和管理
一、簡單的SELECT語句 語法格式: SELECT [ALL|DISTINCT] select_list [INTO new_table] FROM table_source [WHERE search_conditions] [GROUP
Java——資料型別和運算子
1、註釋可以提高程式的可讀性,可分為:單行註釋 //多行註釋 /.../文件註釋 /*.../ 2、識別符號的命名規則:識別符號必須以字母、下劃線、美元符號$開頭。 識別符號其它部分可以是字母、下劃線“”、美元符“$”和數字的任意組合。Java 識別符號大小寫敏感,且長度無限制。識別符號不可以是Java的關
《瘋狂Java講義》學習筆記(三)資料型別和運算子
1、註釋 Java語言的註釋一共有三種類型 單行註釋:用雙斜線 ”//” 表示 多行註釋:用 /*------------------*/ 表示 文件註釋:用 /**-----------------*/ 表示 如果編寫Java原始碼時添加了合適的文件註釋,然後通過JDK提供的jav
3. Redis-資料型別和指令
3.1 redis 系統管理相關指令 DBSIZE 返回當前資料庫 key 的數量 INFO 返回當前 redis 伺服器狀態和一些統計資訊 MONITOR 實時監聽並返回redis伺服器接收到的所有請求資訊 SHUTDOWN 把資料同步