2 1資訊儲存

2021-07-29 14:45:09 字數 627 閱讀 5107

每台計算機都有乙個字長,指明指標資料的標稱大小。

32位機器字長為32位,64位機器字長為64位。

資料型別

32位機器位元組數

64位機器位元組數

char11

short22

int4

4long48

char *48

float44

double88

大端法:最高有效位元組在最前面。小端法:最低有效位元組在最前面。

e.g. 0x01234567 大端法四個位元組儲存為:01,23, 45, 67 小端法四個位元組儲存為: 67, 45, 23, 01

邏輯運算:||, &&, !。返回值為1或0,邏輯運算認為所有非零的引數都為true,引數為零表示false。

位級運算:| , &, ~, ^。

左移k位:丟棄最高的k位,並在最右端補k個0。

邏輯右移k位:丟棄最低的k位,並在最左端補k個0。

算數右移k位:丟棄最低的k位,並在最左端補k個最高有效位的值。

《深入理解計算機系統》 2 1資訊儲存

前言 無符號編碼 基於傳統的二進位制編碼,表示不小於零的數 補碼編碼 有符號整數的最常見表達方式,可正可負 浮點數編碼 實數的科學記數法的以2為基數。其中整數編碼的表達是精確的,而浮點數編碼是近似的。2.1資訊儲存 位元組 8個位組成的塊,是最小可定址的記憶體單元,大小單位。常用資料的大小如下圖所示...

第十一周上機實踐專案2(1) 儲存班長資訊的學生類

檔名稱 text.cpp 完成日期 2016年5月26日 問題描述 上面是宣告好的類及測試函式,請完成類中成員函式的定義,使執行結果如圖所示。include using namespace std class stu 宣告基類 stu stu int n,string man num n name ...

關於資訊的儲存

關於資訊的儲存 簡單地說可以分為明文和密文,比如乙個很大的數字,4個位元組能表示的,假設為11111111111111,很明顯它所表達的十進位制的長度會比4要長,而造成這種情況的原因是1個位元組在二進位制結構中確實能表示256中不同的選擇,而在明文中,還是以數字為例子,確實又只能表示10種選擇。造成...