Day6 進制與位運算

一、進制

在計算機編程中配深,整數可以通過十進制携添、二進制、八進制和十六進制來表示

1篓叶、十進制

基數:0烈掠、1、2缸托、3左敌、 4、 5俐镐、 6矫限、 7、 8佩抹、 9

進位:逢10進1

位權:例如:123 = 100 + 20 + 3

2叼风、二進制

基數:0、1

進位:逢2進1

位權:例如:1100 = 8+ 4 + 0 + 0

3棍苹、八進制

基數:0无宿、1、2枢里、3孽鸡、4、5栏豺、6梭灿、7

進位:逢8進1

位權:例如:67 = 48 + 7

4、十六進制

基數:0~ 9冰悠、a(A)~f(F) --- a(A)(10) , b(B)(11), c(C)(12), d(D)(13), e(E)(14), f(F)(15)

進位:逢16進1

位權:例如:ff= 255

程序中怎么表示不同進制的數

寫法 說明 打印
num = 110 直接寫的數字就是10進制 直接打印其他進制數會顯示十進制
num = 0o110 0o+八s進制數 oct(num),返回八進制字符串
num = 0b110 0b+二進制數 bin(num),返回二進制字符串
num = 0x110 0x+十六 進制數 hex(num),返回十六進制字符串

二堡妒、二進制

計算機存儲的時候只能存儲數字數據,而且存的是數字的補碼溉卓。計算機對數據進行運算的時候是使用補碼進行運算的皮迟,將數據從計算機中讀出來看到的是原碼搬泥。

1.原碼

符號位+真值

說明:

符號位:最高位是0表示正數,是1表示復數

真值:去掉正負伏尼,數字對應的二進制

100的原碼:01100100

-100的原碼:11100100

2.反碼

正數的反碼:就是原碼

負數的反碼:原碼的符號位不變忿檩,其余的位數取反。

100的反碼:01100100

-100的反碼:10011011

3.補碼

正數的補碼:還是原碼

負數的補碼:反碼+1

100的補碼:01100100

-100的補碼:10011100

為什么要存補碼:
因為計算機中只有加法器爆阶,沒有減法器燥透。如果計算機兩個數相減,計算機內部是加上一個負數辨图。

三班套、位運算

符號 說明 如果a=0b1010,b=0b1100
& 按位與運算 a & b,結果為0b1000
| 按位或運算 a | b故河,結果為0b1110
~ 按位取反 ~b吱韭,結果為-0b1101
^ 按位異或 a ^ b,結果為0b110
<< 左移 a<<1鱼的,結果為0b10100
>> 右移 a>>1理盆,結果為0b101

與運算:一個位上的數如果和1與,可以保留這個位上的數凑阶;和0與可以置0猿规。

應用:判斷一個是逇奇偶性。

num % 2 == 0 # num是偶數
# 如果是偶數這個數的二進制的最低位為0宙橱,為1是奇數
num & 1 == 0 # num是偶數
num & 1 == 1 # num是奇數

左移N為相當于數字*2的N次方

右移N位相當于數字//2的N次方

應用:快速乘2姨俩,整除2操作。

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末养匈,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子都伪,更是在濱河造成了極大的恐慌呕乎,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件陨晶,死亡現場離奇詭異猬仁,居然都是意外死亡,警方通過查閱死者的電腦和手機先誉,發(fā)現死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進店門湿刽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人褐耳,你說我怎么就攤上這事诈闺。” “怎么了铃芦?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵雅镊,是天一觀的道長襟雷。 經常有香客問我,道長仁烹,這世上最難降的妖魔是什么耸弄? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮卓缰,結果婚禮上计呈,老公的妹妹穿的比我還像新娘。我一直安慰自己征唬,他們只是感情好捌显,可當我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鳍鸵,像睡著了一般苇瓣。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上偿乖,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天击罪,我揣著相機與錄音,去河邊找鬼贪薪。 笑死媳禁,一個胖子當著我的面吹牛,可吹牛的內容都是我干的画切。 我是一名探鬼主播竣稽,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼霍弹!你這毒婦竟也來了毫别?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤典格,失蹤者是張志新(化名)和其女友劉穎岛宦,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體耍缴,經...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡砾肺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了防嗡。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片变汪。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖蚁趁,靈堂內的尸體忽然破棺而出裙盾,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布闷煤,位于F島的核電站童芹,受9級特大地震影響,放射性物質發(fā)生泄漏鲤拿。R本人自食惡果不足惜假褪,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望近顷。 院中可真熱鬧生音,春花似錦、人聲如沸窒升。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽饱须。三九已至域醇,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蓉媳,已是汗流浹背譬挚。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留酪呻,地道東北人减宣。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像玩荠,于是被迫代替她去往敵國和親漆腌。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內容