運算過程中的型別轉換:
不同型別的數字進行運算的時候,系統會強制改變資料型別。型別轉換基本規則:
運算元中有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位...