中文名稱是位,音譯「位元
」,是用以描述電腦資料量的最小單位。二進位制數系統中,每個0或
1就是乙個位(
bit)。
bit縮寫為b。
位元組(byte)
是計算機
資訊科技
用於計量儲存容量和傳輸容量的一種計量單位,乙個位元組等於8位
二進位制數
。byte
縮寫為b
。1kb = 1024 bytes = 1024 * 8 bits
。1kb = 1024 bits
1bps = 1 bytes/s = 1 * 8 bps = 1 * 8 bits/s
1bps = 1 bits/s
只將最高位作為符號位(0:正;1:負),其餘各位是該數的絕對值。
如:+7 的原碼: 00000111
-7 的原碼: 10000111
乙個數如果為正,則它的反碼與原碼相同。乙個數如果為正,則它的反碼是:符號位為1,其餘各位是對原碼取反。
如:-7 的反碼: 111110000
+0 的反碼: 00000000
-0 的反碼: 11111111
正數:原碼,反碼,補碼相同。
負數:最高位為1,其餘各位為原碼的相應位取反,然後對整個數加1。
如:-7 的原碼: 10000111
-7 的補碼: 11111001
(stage1 原碼取反: 11111000; stage2整個數加1:11111001)
整數部分的表示如上,小數部分*2得到的整數部分為1則二進位制的值為1,否則為0。如:8.25可表示為1000.01 (8(十進位制)=>1000(二進位制),0.25(十進位制)=>0.01(二進位制))
如果相應位都為1,則該位的結果為1,否則為0。
0 & 0 = 0 0 & 1= 0 1 & 0 = 0 1 & 1 = 1
如果相應位只要有乙個為1,則該位的結果為1,否則為0。
0 & 0 = 0 0 & 1= 1 1 & 0 = 1 1 & 1 = 1
如果參加運算的兩個相應位同號,則結果位為0;異號則為1。
0 & 0 = 0 0 & 1= 1 1 & 0 = 1 1 & 1 = 0
對乙個二進位制數按位取反,即0變1,1變0。
~0 = 1 ~1 = 0
將乙個二進位制數全部向左移動n位,右補0,高位左移後溢位,捨棄。
將乙個二進位制數全部向右移動n位,最低位移出,最高位分以下算術右移和邏輯右移,其行為不同。
n 邏輯右移:各位按位右移,最低位向右移出,最高位(符號位)不變,最高位產生的其他空位補0。
n 算術右移:各位按位右移,最低位向右移出,最高位(符號位)不變,最高位產生的其他空位與原最高位(符號位)一致。
C語言 基本概念
c語言的基本概念 1.格式 型別修飾符 變數名初始值.2.定義變數規則 1 不能以數字開頭.2 由下劃線,字母,美元符,數字組成.3 變數名不能重複.4 不要以拼音命名,特別是拼音簡寫.5 駝峰結構 駝峰命名法.6 不能與系統保留字重名.3.編寫 規範 操作符兩個由空格,逗號後面乙個空格.練習1 定...
C 語言基本概念
類 具有同種屬性的物件稱為類,是個抽象的概念。比如說 汽車 人 狗 神 物件 日常生活中的所有東西都是物件,是類的例項化。比如說 推土車是汽車的例項化 姚明是人的例項化 小白 狗的名字 是狗的例項化 二郎神是神的例項化 屬性 用來描述具體某個物件的特徵的是屬性,是靜態的。比如 姚明身高2.6公尺多 ...
基本概念 C 基本概念
由於工作中需要用到c 編寫的一些工具,有時候需要根據需求修改或者定製工具,所以現在不得不學習一下c 的基礎語法,此為筆記,不成章法!機器語言 組合語言 高階語言 面向過程的程式設計方法 物件導向的程式設計方法 泛型程式設計方法 1 演算法設計 2 源程式編輯 3 編譯 4 連線 5 執行除錯 輸入裝...