資料型別 正負補碼)

2021-10-10 03:41:25 字數 1163 閱讀 8072

聽課筆記

開闢空間 給空間命名 定義乙個變數

**處理器cpu運算

變數:int i;變數本質與操作;=右邊取值再運算;左邊完成寫值(把右邊值賦給左邊

含變數操作,自定義函式程式:int getmax(int m,inyt n)

不同型別資料的儲存:位bit~8個位 byte位元組~儲存單元編號 單元位址~

重點

7.** 1byte=8bit

1kb=1024byte

1mb=1024kb

1gb=1024mb

1tb=1024gb**

字元character:用char

整型資料 int

西方人把字元排序編碼

ascii用7位二進位制為字元編碼,128個字元,機器內佔一位元組,最高位始終為0

擴充套件ascii

gb2312=ascii+符號+常用漢字

需要編碼長度log(2,n)

數值資料的表示

有符號整數,無符號整型的表示(除2取餘倒排序,從下往上)

有符號整數表示

單精度多精度浮點數

單精度      佔32位

符號位最高位,指數佔次8位(2進製表示)+.+尾數23位 e=e+127

雙精度 佔64位

符號位最高位,指數佔次11位(2進製表示)+.+尾數52位 e=e+1023

**原碼**,一位為符號位 

正填0,負填1(其它15位取數值)

(-77)10

原碼1000000001001101

反碼11111111110110010

補碼11111111110110011

反碼 符號位不變 其它變反

補碼(只考慮負數,正數原碼反碼補碼一致)

(負數補碼,反碼末位加1)

**0的表示法唯一,

減法可以變成加法**

a 65 1000001

a 97 1100001

資料型別運算子 補碼

資料型別 long 32位4個位元組 64位8個位元組 vs2013 4個位元組 long long 8個位元組 float 4個位元組 double 8個位元組 x和 p的區別 int main 補碼 正數 原碼 反碼 補碼 一樣 負數 負數的原碼 符號位是1 其他位正常 負數的原碼轉補碼 除符號...

資料型別基礎資料型別

資料型別 基礎型別 除八大基礎型別其他的都是引用型資料型別 引用資料型別 基礎資料型別 整型 byte 佔乙個位元組,範圍 128 127 short 佔兩個位元組,範圍 32768 32767 int 最常用 佔四個位元組,範圍 2147483648 2147483647 long 佔八個位元組 ...

資料型別 基本資料型別和引用資料型別

一.分類 1,五種簡單資料型別 基本資料型別 number,string,boolean,null,undefined,新增symbol es6 基本資料型別是指存放在棧中的簡單資料段,資料大小確定,記憶體空間大小可以分配,它們是直接按值存放的,所以可以直接按值訪問。1 undefined 宣告的變...