胡說編程

1、編程語言的概念編程


每種語言都有其可以使用的基本元素,用這些基本元素按照某種語法結構組合起來,去表示一種特定的意義語句。編程語言


好比,C語言,其基本元素能夠稱爲關鍵字,經過一些語法結構(如聲明,賦值,控制語句的結構等)。這些語法結構組織的C語言語句可以被c的編譯器所理解,通過編譯器編譯,彙編等過程造成了計算機所能理解的二進制程序。ide


編譯器:提供了一種語言平臺。學習

一樣的,解釋器也是一種語言平臺。編碼


不管是編譯器仍是解釋器,都爲咱們提供了一種語言接口,這種語言編譯器/解釋器懂,並可以將這種語言交給後續程序處理成計算機可以理解的語言。要想利用計算機,因此要求咱們也要懂這種語言,以便咱們可以與編譯器/解釋器對接。這就是咱們爲何要學習編程語言。spa


2、程序的執行邏輯一般有三種code


順序執行接口


選擇執行(條件語句)utf-8


循環執行字符串


3、變量


變量的實質就是以變量名命名的一段存儲單元。


數據的存儲格式通常是兩種


ASCII碼(utf-8 Unicode等編碼先不考慮)


Binary(數值格式的二進制)


二者都是用二進制表示可是意義不一樣。


好比數字9用ASCII碼錶示爲00111001,說明這個數字9是字符類型


數字9用一個字節數值型的二進制表示爲00001001,說明其爲數值型。


4、定義變量類型的做


一、肯定數據的存儲格式,如上例中的9,定義成字符型和數值型存儲的格式不一樣


二、肯定數據的有效存儲範圍,好比定義長整型和整型


三、比較機制不一樣,好比字符和數值類型的比較機制不一樣


5、變量的基本類型


變量中最基本的類型,就是字符型,數值型和布爾型。其餘的變量都是以這些基本的變量爲基礎的。


一、字符型


    字符和字符串


二、數值型


按照是否有符號可分爲


    有符號數值型

        

        計算機中有符號數值型通常使用補碼錶示

        (計算機中數值的二進制表示原碼,反碼,補碼。這裏不展開)


    無符號數值型


按照精確性可分爲


    精確數值型:整型



    近似數值型:浮點型 

    

        單精度浮點型

        雙精度浮點型


對於某變量類型所對應的存儲長度,不一樣的平臺的默認值不一樣。


三、布爾型


    用0/1表示,不一樣的平臺,其對應的真假不一樣。

相關文章
相關標籤/搜索