第二章 體重指數計算器

2021-09-11 14:15:59 字數 517 閱讀 6588

運算過程中的型別轉換:

不同型別的數字進行運算的時候,系統會強制改變資料型別。型別轉換基本規則:

運算元中有double型別,則都會轉換成double;

如果有float型別,則會轉換成float型別;

如果有long型別,則會轉換為long型別;

其他都會轉換為int型別

將計算結果進行強制型別轉換可以解決。

邏輯運算子中「&&」和「&」的區別:

這兩個運算子的運算結果是相同的,但&&有邏輯短路的特性,而&沒有。

移位運算子:

<< 左移

>> 右移

>>> 無符號右移

基本格式:x << y

x 是要移位的數,y 是要移動的位數。結果相當於x乘以2的y次方

無符號右移:移位後高位補0.所以如果是正數,結果與有符號右移的結果相同。如果是負數,移位之後會變為正數。

第二章 進化計算

1 進化演算法求解優化問題的一般步驟 1 隨機給定一組初始解 2 評價當前這組解的效能 3 若當前解滿足要求或進化達到一定代數,計算結束 4 根據 2 的評價結果,從當前解中選擇一定數量的解作為基因操作物件。5 對所選擇的解進行基因操作 如交叉 變異等 得到一組新解,轉到 2 2 搜尋方法有三類 列...

第二章 暫存器

一 cpu概述 1 乙個典型的cpu由運算器 控制器 暫存器等器件組成。2 內部匯流排實現cpu內部各個器件之間的聯絡。3 外部匯流排實現cpu和主機板上其它器件的聯絡。二 通用暫存器 1 8086cpu均為16位可儲存兩個位元組。ax.bx.cx.dx通常用來存放一般性的資料,被稱為通用暫存器。2...

第二章 暫存器

cpu中的主要部件是暫存器。暫存器是cpu中程式設計師可以用指令讀寫的部件。程式設計師通過改變各種暫存器中的內容來實現對cpu的控制。暫存器包括 ax bx cx dx si di si di sp bp ip cs ss ds es psw。2.1 通用暫存器 8086cpu的所有暫存器都是16位...