計算機基礎知識 2

2021-10-02 20:12:51 字數 1395 閱讀 2700

運算子

描述示例結果+

加y = 1;x = y + 1

x = 2-減

y = 10;x = y - 5

x = 5*乘

y = 2;x = y * 5

x = 10/除

y = 10;x = y / 5

x = 2%取餘

y = 3; x = y % 2;

x = 1

++自加

y = 1;x = + + y

x = 2

- -自減

y = 1;x = - - y

x = 0

運算子描述作用&

按位與同真則真,否則為假(1&1=1;1&0、0&0、0&1均為0)

&&邏輯與

同真則真,否則為假(1&1=1;1&0、0&0、0&1均為0)

|按位或

同假則假,否則為真(0&0=0;1&0、0&0、0&1均為1)

||邏輯或

同假則假,否則為真(0&0=0;1&0、0&0、0&1均為1)!非

真則假,假則真(取反)

^按位異或

相同為假,不同為真(即對立統一:1 ^ 1 = 0 ^ 0 = 0; 1 ^ 0 = 0 ^ 1 = 1)

(1)一般表示式:m << n  --> m*(2^n)

(2)示例:3 << 2 = 3* 2^2 = 12

(1)一般表示式:m >> n = m / (2^n)

(2) 最左側填充:原始資料最高位是什麼,最高位就填充什麼。

由於計算機中資料為補碼儲存,故資料的位移運算用補碼進行,3>>1的結果為00000001可知為正數,原碼、補碼、反碼均相同,則結果為 1(00000001);-3>>1的補碼為1111110,為負數,補碼與原碼不同,求原碼時需對補碼減1再按位求反(除符號位外),最終結果為-2(10000010)。

(1)原則: 無論最高位是什麼,右移後最高位均補0

(2)示例:6>>>2

可知6>>>2 = 1(00000001)

(1)原則:按位取反

(2)示例:~3 = -4(10000100)

此 時m=50;即若判斷為真則取m的值,反之則取n的值。

計算機基礎知識 計算機基礎知識彙總

計算機專業的那六大件 組成原理,作業系統,資料庫,編譯原理,計算機網路,資料結構,其次還得加上分布式的基礎知識,因為現在的系統都變成分布式的了。如果你是做應用層開發的,那幾門課程中的有些內容和日常工作關聯度不大,我挑那些最重要的來說一說,也算是乙個最小集合吧!1,計算機組成原理 如果你不是做作業系統...

計算機基礎知識 關於計算機的基礎知識

一 計算機發展 世界計算機 1 第一台計算機 eniac,1946年,美國研製的世界上第一台計算機,開闢了計算機技術的新紀元。2 計算機之父 馮 諾依曼參與eniac研究,提出計算機的二進位制 五大組成部分 程式控制。3 計算機發展階段 第一代電子管計算機 1946 1958年。第二代電晶體計算機 ...

計算機基礎知識

計算機5大組成單元 輸入單元 輸出單元 cpu內部的控制單元 算術邏輯單元 記憶體。單有cpu是無法運作計算機的,所以計算機還需要其他的介面裝置才能夠實際執行。很顯然,主機板是必不可少的,因為主機板負責把所有的裝置連線起來,讓所有的裝置能夠進行協調通訊。而主機板上面最重要的元件就是主板晶元組了!這個...