學習筆記(四)

2021-07-10 07:31:30 字數 1288 閱讀 6943

1.溢位針對有符號數。改變了符號;超過了表達範圍。

2.進製針對無符號數。除了進製位其他值都可用。

3.對於有符號數最高=8

為負數。

4.  cl  /c  /w4(最高端別

)  /wx(

把警告當錯誤)

5.c語言向零取整。  右移只能是正數區間,結果向下取整。

6.signed 缺省內型。

unsigned

只針對整型。

7. 8%3 = 2

8%-3 = 2

-8%3 =-2

-8%-3 = -2

取餘公式 :a/b = q ,r

a=qb +r

a-qb =r

強制型別轉換:

char ->int

float->double

int->double

8.ieee浮點數表示法

float 共計32(

0~31

位)位,折合4位元組

最高位31

位表示符號位

30~23共

8位是指數字

22~0位共

23位是尾數字

s       eeeeeeee    ddddd...ddd(共23位

) 符號位     指數字       尾數字

符號位 :1

為正數  

0為負數

指數字 :

為指數值加上

127

例如:7.625

在記憶體中的表示方式

=  111.101

=  1.11101 * 10^2

=  0   10000010   11101000000000000000000

正數   指數127+2     

尾數(小數部分)

例:0.625

在記憶體中的表示方式

=0.101

=1.01*10^-1

0     01111110      01000000000000000000000   

符號位  指數字((-1)+127)   

尾數字(小數)

例:-7.625

在記憶體中的表示方式

= -1.11101*10^2

1   10000001   11101000000000000000000

符號位  指數字(127+2)  

尾數字(小數)

學習筆記(四)

第六章 法律法規 6.1 系統繼承單位資質管理辦法 6.2 專案經理資質管理辦法 6.3 著作權法 6.4 計算機軟體保護條例 6.5 其他相關知識 第七章 軟體工程國家標準 7.1 標準化基礎知識 gb q t z 9000標準族 7.2 基礎標準 gb t 11457 1995 gb 1526 ...

TCP IP學習筆記(四)

tcp ip學習筆記 四 一 udp協議 udp 是乙個簡單的面向資料報的運輸層協議,程序的每個輸出操作都產生乙個udp資料報,並組裝成乙份待傳送的ip資料報。udp不提供可靠性。udp封裝格式 ip首部 20 udp首部 8 udp資料 1 udp首部 16位源埠號 16位目的埠號 16位udp長...

C 學習筆記(四)

指標是指向一些記憶體位址的變數,既可以是資料的位址也可以是函式的位址。所以,可以在執行時改變指標指向的內容。c 的成員指標 pointer to member 遵從同樣的概念,除了所選擇的內容是在類中之內的成員指標。這裡麻煩的是所有的指標需要位址,但在類內部是沒有位址的 選擇乙個類的成員意味著在類中...