91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C++中操作符可分為哪幾種類以及用法是什么

發布時間:2021-09-24 17:17:55 來源:億速云 閱讀:147 作者:柒染 欄目:開發技術

本篇文章給大家分享的是有關C++中操作符可分為哪幾種類以及用法是什么,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

前篇

在上一篇中,我們講了算數操作符,移位操作符,我們還順帶著把幾個知識點重新給大家講了一遍,相信有了上篇的基礎,這節課上起來會特別的輕松吧。

正片開始

這篇我來給大家講解,什么叫位操作符,什么又叫賦值操作符。

首先,那么我們先講概念,什么叫做位操作符呢?操作的又是那個位?這里操作的是二進制位。位操作符就是把二進制的數字按照規定好的程序執行起來。

這里的符號有:

符號代表的含義
&按位與
|按位或
^按位異或

按位與:

那么我們先來講按位與,我們來舉個例子:

C++中操作符可分為哪幾種類以及用法是什么

就比如這個,因為這里 3 的二進制位為:011

5 這里的二進制位為:101

在這里,我們稱:0為假,1為真

按位與的時候,就是一假為假,全真則真。那么,意思就是:

C++中操作符可分為哪幾種類以及用法是什么

這里我們算出來結果是001,我們在把這個二進制數字轉換為十進制數字結果是1,現在就可以在程序中調試出這個數字。我們來看一下調試結果。

C++中操作符可分為哪幾種類以及用法是什么

答案是肯定的。

按位或:

先舉個栗子,我們經常說,甲或者乙來幫忙都可以,那么這句話的意思就是甲來了,乙就可以不用來,乙來了,甲也就可以不用來。按位或也是相同的道理,寫法和按位與一致只不過把&換成|,我們可以按照按位與來分析一下按位或的工作原理。大同小異。

它也有口訣:有真則為真,全假則為假。我們仍然以3,5舉個鮮明的例子來給大家看一下:

C++中操作符可分為哪幾種類以及用法是什么

這里二進制數為111,轉換十進制數為 :7

我們一傳代碼看一下答案。

C++中操作符可分為哪幾種類以及用法是什么

由此發現,上述正確。

按位異或:

接下來,我們來講最后一個知識點:按位異或

有的小白心里就會說,可以仿照前面兩種形式的概念,我們可以去猜,按位異或是什么。

答案是可以的。

按位與是:一假全假,全真則真。

按位或是:有真為真,全假則假。

那么,有的小白就會想到會不會是:全真則假,全假為真呢?這個猜想一半是錯誤的。

按位異或的計算方式是:對應二進制位相同則為假,對應二進制位相異則為真 。那么這是什么意思呢?我們來看一下。

C++中操作符可分為哪幾種類以及用法是什么

我們可以看到,輸出的結果是:110 轉換十進制數字為 6

我們看一下實際操作的答案:

C++中操作符可分為哪幾種類以及用法是什么

答案完全相等!!!

我給大家在梳理一下本篇的口訣,這樣大家在學習的時候會事半功倍。

按位與:一假全假,全真則真。

按位或:有真為真,全假為假。

按位異或:相異為真,相同為假。

以上就是C++中操作符可分為哪幾種類以及用法是什么,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

c++
AI

景德镇市| 西贡区| 兴国县| 太保市| 宁武县| 保亭| 页游| 正安县| 霍山县| 皮山县| 商水县| 家居| 内江市| 新余市| 双柏县| 偃师市| 临沧市| 墨竹工卡县| 东源县| 开远市| 柯坪县| 轮台县| 岑巩县| 乌恰县| 鹤庆县| 阿克苏市| 报价| 特克斯县| 铜川市| 龙州县| 汉源县| 阳西县| 淮北市| 射阳县| 察隅县| 乐陵市| 达尔| 安阳县| 乌拉特中旗| 沽源县| 蒙自县|