小螞蟻學習C語言(2)——C語言編程預備知識(上)

C語言編程預備知識c++

1,cpu 內存條 硬盤 顯卡 主板 顯示器 之間的關係編程

2,hello world程序如何運行起來的spa

3,什麼是數據類型操作系統

4,什麼是變量.net

5,cpu 內存條 vc++ 操做系統 之間的關係blog

6,變量爲何必須初始化內存

7,如何去定義變量ci

8,什麼是進制get

9,常量在C語言中是如何表示的博客

10,常量是以什麼樣的二進制代碼儲存在計算機中


1,cpu 內存條 硬盤 顯卡 主板 顯示器 之間的關係

    雙擊電影,操做系統把硬盤上的電影調入內存條中,由於cpu不能直接處理硬盤上的數據,cpu在處理這些數據,若是有圖像的數據就在顯示器中顯示,若是有聲音就傳遞給聲卡,變成聲音傳遞過來。

    主板,就是將cpu、內存條等一系列設備組合在一塊兒的平臺。

2,hello world程序如何運行起來的

    點擊編譯,連接,會生成一個.exe的可執行文件,它有vc++生成。

    當點擊「!」時,由vc++請求操做系統,讓操做系統調用cpu來執行該文件。

    不安裝操做系統,什麼軟件都不能運行。

3,什麼是數據類型

    編程的第一步,就是數據的存儲,要存儲就須要分類。

    基本數據類型數據

        整數

            整形    int    4個字節

                例如: int i = 2; //表示i變量是整形變量,所謂整形變量就是指i只能存放整數。不能存放浮點型。    

            長整形    long int    2個字節

            短整形    short int    8個字節

        浮點數

            單精度浮點數    float    4個字節

            雙精度浮點數    double   8個字節

            例如:3.3  float佔用4個字節,double佔用8個字節(會浪費一點內存)

            搞編程搞了不少年,會發現不少問題都是內存的問題

        字符

            char    1個字節

                

    複合數據類型數據

        結構體

        枚舉(關鍵)

        共用體(已淘汰)

4,什麼是變量

    變量的本質就是內存中的一段存儲空間

    # include <stdio.h>

int main(void)

{

    int i;    //當本句代碼執行完畢後,操做系統會在內存中尋找一個空閒單元,與變量i進行綁定,把3賦值於i後,就把i放入了對應的存儲單元中

    i = 3;    //3最終是存放在內存中,程序終止以後3所佔的空間會被釋放掉

    printf("i = %d \n",i);

    return 0;

}

    經過例子中的註釋能夠知道,爲何要用變量?若是沒有變量,就須要本身動手去查找內存中對應的存儲單元,很是麻煩,運用變量能夠很方便咱們對數據的存儲。

5,cpu 內存條 vc++ 操做系統 之間的關係

    軟件請求操做系統在內存條中分配一個存儲空間,令存儲空間和變量名相關聯


學PHP的小螞蟻 博客 http://my.oschina.net/woshixiaomayi/blog

相關文章
相關標籤/搜索