成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

操作符詳解(一)(跑路筆記)

zone / 3472人閱讀

摘要:所以今天搞一下操作符詳解的第一部分。按位或只要有就為不上圖類比按位與得到的結(jié)果依舊為補(bǔ)碼使用時(shí)要記得變成原碼。


前言

掃雷的爆炸展開可能要拖一拖了

剛剛學(xué)完操作符不寫個(gè)筆記記錄一下實(shí)在可惜。
所以今天搞一下操作符詳解的第一部分。

一、操作符分類

運(yùn)算操作符

分為 加’+’ 減 ‘-’ 乘 ‘*’ 除 ‘/’ 取模 ‘%’
優(yōu)先級(jí)按順序?yàn)?大于大于取模大于加大于
(取模是得到余數(shù)例如 2%3 = 2; 5%3 = 2)

計(jì)算機(jī)儲(chǔ)存整數(shù)原理

我們?cè)诹私庖莆徊僮鞣臅r(shí)候必須要先了解計(jì)算機(jī)儲(chǔ)存整數(shù)原理:
整數(shù)一般以二進(jìn)制位儲(chǔ)存到計(jì)算機(jī)中
以補(bǔ)碼(馬上就介紹)的形勢(shì)存儲(chǔ)
我們計(jì)算機(jī)將整數(shù)的二進(jìn)制位分成了原碼 反碼 補(bǔ)碼
原碼就是整數(shù)的二進(jìn)制位比如1的原碼就是
00000000000000000000000000000001
整數(shù)的原碼反碼補(bǔ)碼相同(都同上方原碼)

負(fù)數(shù)原碼例如-1為
10000000000000000000000000000001

反碼為原碼按位取反我們只需知道它可以將二進(jìn)制的0轉(zhuǎn)換為1將1轉(zhuǎn)換為0

我們需要記得補(bǔ)碼是我們操作的對(duì)象即可進(jìn)行下一步的位移操作符介紹。

移位操作符

注: 操作符的對(duì)象只能是整數(shù)
分別有左移’<<"和右移 ‘>>’ 左移右移都是對(duì)補(bǔ)碼的二進(jìn)制位的位移比如 1<<5 位為32就是因?yàn)?<是對(duì)二進(jìn)制位進(jìn)行的操作下面我會(huì)用圖片進(jìn)行說明(下面先講了左移操作符)


這個(gè)結(jié)果就是將1的二進(jìn)制位整體左移了5位使1變成了32
再比如-5

我們直接將因左移而出內(nèi)存的數(shù)字去除在右側(cè)補(bǔ)0
右移操作符
“>>”
右移操作符又與左移操作符不同
右移操作時(shí)分為兩類進(jìn)行操作

  1. 邏輯右移(補(bǔ)上0)
  2. 算數(shù)右移(補(bǔ)原來的符號(hào)位)
    (具體是那種右移由編譯器決定,常見的編譯器大多為算數(shù)右移
    先介紹邏輯右移
    邏輯右移是將整體右移后在左邊補(bǔ)上0
    上圖!

    我們直接將出內(nèi)存的二進(jìn)制舍去不要在空缺的位置補(bǔ)上0
    算數(shù)右移
    同上的邏輯右移我們將出內(nèi)存的不要在左邊補(bǔ)上原來的符號(hào)位

位操作符

(只對(duì)整數(shù)操作,且他們都是對(duì)補(bǔ)碼進(jìn)行操作)
& 按位與
| 按位或
^ 按位異或

首先按位與 將兩個(gè)數(shù)字的二進(jìn)制位進(jìn)行比較同為一則為一一個(gè)為零則為零
上圖!

返回最下方的數(shù)字 及3(這里我們不禁疑惑這里的結(jié)果是原碼還是補(bǔ)碼呢?)下面我們用-1 和-3來解答
上圖!


結(jié)果看出是補(bǔ)碼打印時(shí)依舊要進(jìn)行轉(zhuǎn)換得到原碼。
按位或:(只要有1就為1)
不bb
上圖!

類比按位與得到的結(jié)果依舊為補(bǔ)碼使用時(shí)要記得變成原碼。
按位異或 ‘^’
相同為0 相異為1
上圖!?。。?!

注意得到的依舊為補(bǔ)碼要使用時(shí)一定要將它恢復(fù)成原碼

總結(jié)

今天的操作符就到這里吧:
下面進(jìn)行小結(jié)
今天主要講解了位操作符和移位操作符都是對(duì)計(jì)算機(jī)儲(chǔ)存的二進(jìn)制位進(jìn)行的操作我們主要要記得
1.整數(shù)二進(jìn)制中原反補(bǔ)碼相同負(fù)數(shù)要進(jìn)行運(yùn)算
2.我們計(jì)算機(jī)都是對(duì)補(bǔ)碼進(jìn)行運(yùn)算如果運(yùn)算出負(fù)數(shù)記得將它恢復(fù)成原碼。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/123354.html

相關(guān)文章

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<