1. 程式人生 > >解密系列(基礎篇_必備知識)

解密系列(基礎篇_必備知識)

    Little-Endian是逆序,而Big-Endian是正序;正序(大端)是高位位元組存入低地址,低位位元組儲存高地址;而逆序(小端)是高位位元組儲存高地址,低位位元組儲存低地址,反序排列。
    ASCII碼(8位)即美國資訊互換標準程式碼,我們的計算機只認識1和0,如果我們想表示一個單詞,那麼CPU不認識這個單詞只認識0和1,所以它需要一些標準,哪些表示A哪些表示B。
    Unicode(16位)字元編碼的編碼範圍是:0-65535,它包含三套編碼方式如:UTF-8,UTF-16和UTF-32。
    Unicode和ASCII的關係:ASCII字元編碼是Unicode字元編碼的一部分。
    我們中國主要是採用Unicode字元編碼格式,在美國一句英文最多可以用到26個英文字母,因此ASCII編碼就足夠用了,但是我們中國漢字博大精深,用ASCII碼最多可表示256個字元,而我們的漢字怎麼可能只限於256呢,因此就出現了Unicode編碼。
    Win API簡介:Windows API就是windows應用程式介面,是針對windows作業系統家族的系統程式設計介面,它被設計為各種語言的曾旭呼叫,也是應用軟體與Windows系統最直接的互動方式。Windows程式設計是怎麼回事?Windows的程式設計師在系統中開發了許多的函式,方便我們直接呼叫,例如說我們利用C寫一個關機的程式,那我們可以呼叫Windows提供的API函式,然後這些函式讓系統去關機。這些函式發展到XP的時候已經有兩千多個了,我們沒有必要去