day4-03資料存取
# 計算機只能儲存二進位制資料(計算機只有儲存數字的能力,並且存的是這個數字二進位制補碼)
# 1.進位制
# 1) 十進位制
"""
奇數:0,1,2,3,4,5,6,7,8,9
進位:逢10進1
位權:10的N次方(N從0開始)
程式中的表示方式: 直接寫
"""
# 2) 二進位制
"""
奇數:0,1
進位:逢2進1
位權:2的N次方(N從0開始)
程式中的表示方式:0b/0B
# 二進位制中不能出現0和1以外的數字
"""
# 3) 八進位制
"""
奇數:0,1,2,3,4,5,6,7
進位:逢8進1
位權:
程式中的表示方式:0o
"""
# 4) 十六進位制
"""
奇數:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
進位:逢16進1
位權:
程式中的表示方式:0x
"""
# 2.進位制的轉換
# 1)其他進位制轉10進位制:基數乘以位權的和
# 0b1011 2**0+2**1+2**3 = 11
# 0o56 6*8**0+5*8**1 = 46
# 0x12f 15*16**0+2+16**1+1*16**2 = 303
# 2)10進位制轉其他進位制 (輾轉取餘法 做除法 100 / 16 取餘數)
# 3.原碼,反碼和補碼
"""
正數的原碼, 反碼 和 補碼 一樣
1)原碼:符號位+真值
真值:數字絕對值的二進位制,符號位: 0表示正 , 1表示非 (在最高位)
10的真值:1010
10的原碼: 01010 , -10的原碼: 11010
計算機中10的原碼: 00001010 -10的原碼: 10001010
# 記憶體最小單位是位(bit)
一位元組 = 8位 (記憶體開闢的最小單位是位元組)
1kb = 1024位元組
1mb = 1024kb
1G = 1024MB
1T = 1024G
"""
"""
2)反碼 - 符號位不變, 其他位取反
負數才有反碼
-10的反碼(1位元組) 11110101
"""
"""
3) 補碼 - 反碼+1
-10的補碼: 11110110
"""
相關文章
- 深入javascript資料存取JavaScript
- 加快linux存取資料(轉)Linux
- 資料庫執行計劃和資料存取方式資料庫
- (C++)STL資料存取效率問題C++
- 資料庫學習:在資料庫中存取檔案(轉)資料庫
- 資料儲存:FMDB-模型進行存取模型
- Java NIO -- 緩衝區(Buffer)的資料存取Java
- 存取Oracle當中掃描資料的方法Oracle
- 7.在外部資料庫中存取和修改資料(筆記)資料庫筆記
- RDMA:遠端直接存取資料,國產網路卡
- Unity Webgl小遊戲存取資料的解決方案UnityWeb遊戲
- vb.net 存取資料庫中的圖片 (轉)資料庫
- 怎樣使用castor 存取oracl資料庫中的blobAST資料庫
- [zt] SQL存取Oracle當中掃描資料的方法SQLOracle
- Android訊息機制-ThreadLocal原理解析:資料存取Androidthread
- C# SQLiteHelper類似SqlHelper類實現存取Sqlite資料庫C#SQLite資料庫
- 在DELPHI程式中使用ADO物件存取ODBC資料庫 (轉)物件資料庫
- 資料庫存取緩衝區的LRU與MRU演算法資料庫演算法
- 《高效能javascript》讀書筆記-第二章 資料存取JavaScript筆記
- 解密Oracle資料存取演算法(附程式碼、演算法分析)解密Oracle演算法
- iOS彙編入門教程(三)彙編中的 Section 與資料存取iOS
- java的緩衝流及使用Properties集合存取資料(遍歷,store,load)Java
- Android開源: 快用Parceler來優雅的進行Bundle資料存取!Android
- Oracle的執行計劃及資料存取方式 (ROWID,掃描方式等)Oracle
- python存取dictPython
- union存取低高位
- 極光筆記丨百億級資料的實時存取優化與實踐筆記優化
- session的存取問題Session
- 深度解讀《深度探索C++物件模型》之資料成員的存取效率分析(一)C++物件模型
- 深度解讀《深度探索C++物件模型》之資料成員的存取效率分析(二)C++物件模型
- 深度解讀《深度探索C++物件模型》之資料成員的存取效率分析(三)C++物件模型
- Oracle中存取資料掃描Table及索引的方式(全表掃描,索引掃描等)Oracle索引
- 痞子衡嵌入式:kFlashFile v1.0 - 一個基於Flash的掉電資料存取方案
- 【iCore4 雙核心板_FPGA】例程十七:基於FIFO的ARM+FPGA資料存取實驗FPGA
- HashMapd的存取原理你知道多少HashMap
- java jdbc存取oracle clob型別JavaJDBCOracle型別
- 【iCore3 雙核心板_FPGA】實驗二十:基於FIFO的ARM+FPGA資料存取實驗FPGA
- 【iCore4 雙核心板_FPGA】例程十六:基於雙口RAM的ARM+FPGA資料存取實驗FPGA