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