執行中的程式都儲存在記憶體和暫存器裡面。
並且計算機做不了減法。如果需要使用減法的話,計算機會加上被減數的負數。
負數在計算機內的是以補碼的形式儲存的。
在補碼中1000代表的不是0,而是這個長度能代表的最小的負數。
二進位制和十進位制的區別在於二進位制是逢二進一,十進位制是逢十進一。
比如0011在二進位制裡面代表的是十進位制的3,不會有超過1的數字出現 只有0和1表現。
在計算機中乘法是使用整體左移來實現的。比如二進位制的話,左移幾位就代表的是乘以幾個2。右移那就代表除法了右移幾位就代表除以幾個2.
左移是使用《來表現,後面使用0補數。
右移是用分為兩種:一種為》屬於算數右移,如果前面是0的話補0,為1的話補1.屬於除法。
另一種為》屬於無符號右移,又叫邏輯右移,表示數字是整體右移,前面預設為0補數。
計算機進製理解
1.進製表示 int a 10 十進位制 int a 0b10 二進位制 0b或0b標識 int a 010 八進位制 0標識 int a 0x10 十六進製制 0x或者0x標識 2.進製輸出表示 printf i a 十進位制輸出 printf o a 八進位制輸出 printf x a 十六進製...
計算機進製轉換
一 計算機只認識0和1,二進位制。二 2進製轉換成 8進製 和 16進製制,如下圖 二進位制 八進位制 研究上圖發現,3位最高二進位制可以用來表示一位八進位制。所以,將二進位制分解每3位,不夠前面補0,然後每3位轉換為10進製,順序排列即可。二進位制 十六進製制 4位最高二進位制可以用來表示一位十六...
計算機知識 進製轉換
一 進製計數制的基本概念 將數字符號按序排列成數字,並遵照某種由低位到高位進製的方法進行計數,來表示數值的方式,稱作進製計數制。比如,我們常用的是十進位計數制,簡稱十進位制 就是按照 逢十進一 的原則進行計數的。進製計數制的表示主要包含三個基本要素 數字 基數和位權。數字是指數碼在乙個數中所處的位置...