1. 程式人生 > >C語言基礎學習學習前的準備-1

C語言基礎學習學習前的準備-1

C語言概述

歡迎來到C的世界!C語言之所以命名為C,是因為C語言源自Ken Thompson發明的B語言。它是一種可移植語言,通常一個C程式可以經過很少的改動甚至不經改動就可以在其它系統上執行;它強大而靈活,UNIX作業系統的大部分便是使用C語言來編寫的,它甚至用來為電影製造特效;它還允許程式設計人員訪問硬體並操縱記憶體中的特定位,這也帶來了許多危險和難以追蹤的程式設計錯誤......


在過去的30年中,C語言已經成為最重要和最流行的程式語言之一。直到今天,C語言也依然保持著強勁的勢頭。如果你想走程序序的世界,C語言是毫無疑問的必備條件。還等什麼,現在就踏上你的C語言之旅吧!

在學習C語言之前,我們需要對C以及計算機的一些知識進行先行的瞭解。

位、位元組和字

位、位元組和字用以描述計算機的儲存單位。
最小的儲存單位稱為位(bit),它可以容納兩個值(0或1)之一。是計算機儲存的基本單位。
位元組(byte)是計算機常用的儲存單位。對於大多數機器,1個位元組均為8位,由於每個位是0或者1,所以一個位元組包含256個可能的0、1組合。我們將在後面的“位運算子”中學習二進位制編碼。
對於給定的一種計算機設計,字(word)是自然的儲存單位。早期的IBM相容機是16位機,意味著一個字的大小為16位。基於Pentium的PC機中的字是32位。更強大的計算機可以有64位甚至更長位數的字。

良好的程式設計習慣

有良好的程式設計習慣才能寫出具有可讀性的程式。一個可讀的程式更易於理解、更正和修改。之前提到的註釋的使用,就是一種提高可讀性的技巧。

另外,就是每個語句放一行,模組間的語句要對齊。C語言並不要求你這樣做,你可以把多個語句放在一行或把一個語句放在多行,但這樣做會讓你的程式不好看,且大大降低可讀性。

更多學習內容,就在碼芽網http://www.mayacoder.com/lesson/index

看個編譯的示例吧: