第4節:資料寬度
資料寬度
在上節課了解0和1的關係,同時計算機儲存資料,不是無限制可以儲存任意資料的,在我們現實中只儲存乙個數字的話,要麼把數字寫到本子上或記錄到腦子裡,那麼把它看成無限大的,但是在計算機中不是這樣的由於計算機受到硬體的約束,我們在儲存資料的時候它是有長度限制的。我們稱這個長度的限制叫做資料寬度。如果你要記錄的資料超過了這個寬度,那麼多餘的資料會被丟棄的,在這一點上我們現實生活上的資料是由很大的區別,所以大家沒有寫過**或者你之前對程式一無所知的話,現在一定要有這麼乙個概念,計算機儲存資料和現實生活中兩碼事。
2、計算機中常見的資料寬度
1) 位(bit)位怎麼理解呢?大家可以把計算機的儲存資料地方看做是乙個書櫃,如果書櫃越大儲存的資料越多,每個書櫃需要乙個小格仔(可以把小格仔看做乙個「位」),那麼這個「位」只能儲存乙個值,要麼是1或0。位在計算機儲存資料最小單位。
2) 位元組(byte)乙個位元組是由八個位組成的,也就是說1個位元組可以儲存8個0或8個1。
3) 字 (word) 乙個字是由十六位組成的,也就是說1個字可以儲存16個0或16個1。
4) 雙字(doubleword) 乙個雙字是由32位組成的,雙字可以儲存32個0或32個1 。
這些是計算機常見的資料寬度的概念,當你在想要在計算機中儲存資料的時候,首先你要問問自己,你需要的資料儲存的寬度有多長,如果你要儲存到位裡面嗎?那麼只能儲存0或1的值。如果你要儲存位元組那麼就是8個0到8個1的範圍,如果超出範圍的界限的話,直接丟棄大於邊界的值。
位的範圍是0~1.
位元組範圍是00000000~11111111(0~ff)
字範圍是(0~0xffff)
雙字範圍是(0~0xffffffff)
總之一句話:資料超出最大的寬度,那麼多餘的資料將會丟棄。
資料分析 Day04
1.刪除重複行 刪除重複行的處理步驟 1.判斷重複項 2.重複項處理 1 取非重複項 cond df.duplicated 引數 keep last subset a b c 2 刪除重複項 df.loc cond df.drop duplicates 2.對映 2.1 替換元素 df.replac...
Day04 迴圈結構
如果在程式中我們需要重複的執行某條或某些指令,例如用程式控制機械人踢足球,如果機械人持球而且還沒有進入射門範圍,那麼我們就要一直發出讓機械人向球門方向奔跑的指令。當然你可能已經注意到了,剛才的描述中其實不僅僅有需要重複的動作,還有我們上乙個章節講到的分支結構。再舉乙個簡單的例子,比如在我們的程式中要...
遊戲開發Day04
1.建立球體物件,給球體新增剛體,材質,然後新增到預製體中。2.在相機的射擊指令碼中重寫重寫update方法 public transform newobject void update 3.銷毀子彈物件 在子彈的預製體中新增指令碼 void rotate 向右旋轉 if input.getkey ...