愛我窩

電腦c語言學習 入門基礎知識教學

在學習出語言之前,我們要先藥搞清楚“程式設計語言”這個概念。我們交談的方式是用漢語來表達的,但是電腦它肯定是沒有辦法直接我們的漢語的,一次在用c語言程式設計的時候我們需要把我們的語言轉化成電腦語言才行。下面小編就為大家帶來電腦c語言學習的基本入門知識。

電腦c語言學習 入門基礎知識教學

首先我們要把我們的語言轉化成電腦語言,這樣電腦才能讀懂我們的意思,我們做事情,這樣的語言就叫做程式設計語言(Programming Language)。常見的程式設計語言有以下幾種:

1、C/C++:C++是c語言的基礎上發展起來的,C語言是C++的一個部分,C/C++主要用於PC軟體發展、Linux開發、遊戲開發、單片機和嵌入式系統。

2、Java,通用型的語言,網站後臺、Android、PC軟體發展,近年來又涉足了大資料領域。

3、C#,微軟開發的用來對抗 Java 的一門語言,跟 Java 類似,不過C#目前運用不廣泛,比起Java來就有點微不足道了。

ASCII編碼與Unicode編碼

本來在學習ASCII編碼與Unicode編碼之前是先要瞭解二進位、八進制和十六進位之間的轉換,不過這個轉換大家在高中的時候都學過就不細說了,直接講講ASCII編碼與Unicode編碼吧。電腦是以二進位的形式來存儲資料的,因此電腦就只認識0和1兩個數位。

1、ASCII碼

一個二進位位元(Bit)有0、1兩種狀態,一個位元組(Byte)有8個二進位位元,有256種狀態,每種狀態對應一個符號,就是256個符號,從00000000到11111111。早在上世紀60年代,國制定了一套英文字元與二進位位元的對應關係,稱為ASCII碼,沿用至今。

ASCII碼規定了128個英文字元與二進位的對應關係,這個比較好理解,就是abc分別用八位元0跟1的組合編碼來表示,如a就是01100001。

2、Unicode編碼

電腦的實用隨著時間的流逝漸漸向全球靠攏,ASCII碼編碼的問題就凸現出來了,ASCII編碼最多只能表示256個字元,那我大中華的10萬漢字怎麼表示,因此這個時候就有了Unicode編碼。例如a的編碼為01100001,一個位元組就夠了,”好“的編碼為 01011001 01111101,需要兩個位元組。

只要理解了ASCII碼跟Unicode編碼,電腦c語言學習就會變得輕鬆許多,因為很多程式寫入的時候都需要用到這些編碼。你在程式設計的時候理解這些編碼的意思,就很容易將自己的語言轉化為程式語言,自然程式設計起來就非常輕鬆了。