編碼方式:讓計算機存的資料表示的字元: 字母 數字 符號等
採取的是乙個位元組的長度來表示, 0-255 最多表示256個字元
0110 0001 表示的是十進位制 97
0110 0001 +1 =0110 0010 98
char 是乙個數 因為計算機裡面存的是乙個數 char是乙個型別
ascii編碼:
unicodea 2個字元 0-65535 能表示多少個符號 65535
cpu執令的速度遠遠高於記憶體的讀寫速度,由於cpu每執行一條指令都要訪問記憶體多次,因此記憶體的訪問速度制約了cpu執行指令的效率。引進高速緩衝儲存器(cache)技術就是為了解決cpu與記憶體之間速度不匹配的問題。
程式中的陣列為排序在一起的記憶體空間 字串最後一定會以字元 『\0』結尾
值 型別 儲存在棧中 引用變數在棧中儲存的是它的引用位址
獲得乙個變數的位址 &a 位址是用乙個8位的16進製制的數值來表示的 逢16進1 20 -》 14 10 -》 a 11 -> b 12 ->c 13 -> d ...f -> 15
32位2進製 4位元組
指標只要有4位元組的記憶體空間就可以儲存這樣乙個位址了,所以所有的指標只要有4位元組就ok
乙個指標變數所佔的記憶體空間是4位元組
有一種 變數 來專門用來 儲存位址 指標變數 通常說的指標
指標儲存的位址也是和型別有關的 ,必須定義相同型別的指標來儲存相同型別的變數位址
int 是專門用來儲存 整形資料
遞迴演算法
符合條件:
// 假如函式呼叫的不是別的函式,而是自身,
//遞迴函式,乙個迴圈的概念
//既然有迴圈,必須要有退出迴圈的條件
//1.確定我們寫的遞迴函式的作用: 算1加到n的值
//通常會有乙個通式,n和n-1關係
int func(int n)
int sum = n + func(n - 1)/*算1加到n-1的值*/;
return sum;
//等於 n 加上 (1加到n-1的值)
}
計算機原理
關於 深入理解計算機系統 老趙的這一番話,深深的觸動了我,確實,這本書用怎麼說呢,並不是深入,而是涉及的知識比較廣,但又都是廣大程式猿不得不知道的知識,下面我們就來慢慢品嚐這本書吧。工作之餘,學習學習,總是好的。言歸正傳,接下來,享讀 computer systems a programmer s ...
計算機原理
計算機 實質是資料儲存和資料流動 資料是儲存在磁碟上的,磁碟是由磁顆粒點組成,磁顆粒點可以帶電,帶電是1,不帶電是0,磁碟上有保護膜,不直接與空氣接觸,乙個磁顆粒點就是1bit,1b 8bit,資料傳輸就是傳輸電平 1t 8 9萬億顆粒點 對顆粒點需要管理,機械盤內部有很多光碟,顆粒點在光碟的正反兩...
計算機組成原理cu 計算機組成原理 計算機概論
現代計算機樣式千奇百怪,常見的有我們的筆記本,台式電腦,也有各種伺服器 手機 攝像頭等都屬於計算機範疇。計算機包含我們看得見摸得著的計算機實體,稱為計算機硬體,如cpu 記憶體 各種掛接裝置等 還有我們看不見摸不著的軟體,它支援著硬體按照我們的預想在操作,包括系統軟體和應用軟體 計算機硬體樣式千奇百...