1.什麼是C語言
C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。通俗的來說,c語言它就是一門計算機語言,什麼是計算機語言呢?計算機語言就是人和計算機交流的語言,常見的有(c語言、c++ 、java、python)這幾種。
2.C語言的發展史
二進制語言-----------彙編語言-------------B語言------------C語言----------------C++
二進制、彙編、B 稱爲低級語言
從C語言開始 都被稱爲高級語言
3.C語言的標準
(89年)國際標準ANSI C
其實還有很多標準 比如C89 、C90……現在最新C語言標準是C18。
4.C語言常用的編輯器
GCC MSVC Turbo C 等等。
我現在用的是VS編譯器,較好用!
5.創建第一個C語言工程
**注:程序都是要從main函數開始
一個程序有且只有一個main函數
6.C語言的字符類型
- 整型(int)---------------------(4byte)
- 短整型(short )---------------------(2byte)
- 長整型(long)---------------------(4byte)
- 更長的整型(long long)---------------------(8byte)
- 字符型(char)---------------------(1byte)
- 單精度浮點型(float)---------------------(4byte)
- 雙精度浮點型(double)---------------------(8byte)
7.變量
什麼是變量?顧名思義就是可以改變的量,比如一個人的身高,體重 都可以看做成一個變量,變量可以分爲兩種
局部變量
從字面理解就是隻能在局部使用的變量,也就是說只能在特定的函數或子程序中可以訪問的變量,它的作用域就只在此函數的內部
全局變量
顧名思義,就是對於整個程序都可以使用的變量,任何地方可以使用的變量,當然前提是你必須要定義變量,它定義在函數或子程序的外部,又可以稱之爲外部變量。
8.常量
常量與變量相反,常量就是不能改變的量,比如一個人的身份證號,性別等等。常量可分爲以下幾種。
字面常量
是指可以用字符串表示的值,包括:整形常量,字符型常量,字符串常量。
例如這些都是字面常量
const修飾的常變量
const它是我們C語言中很重要的一個關鍵字,被它”修飾“的變量我們稱爲常變量。
比如一個c語言=程序中我不想讓這個變量的值改變,那我就可以使用const關鍵字,它可以把一個變量改成常變量。
例如 這個程序中的a是變量能隨便賦值,並且輸出10 20
如果使用const關鍵字放在第一個a變量的前面會發生什麼呢?
我們可以看到 使用const修飾的變量a變成了常變量,也就是 a不能再賦值其他的數。
如果我們在編寫程序中,不想讓一個變量的值改變,就可以使用const關鍵字來修飾變量,使之成爲常變量。
注意:常變量的本質還是一個變量
#define定義的標識符常量
我們可以用define來定義一個常量
此時的MAX就是一個常量
枚舉常量
枚舉常量
什麼是枚舉?其實就是一一列舉
比如我們的性別 可以分爲 男 、女。 三中主要顏色 :紅、綠、藍。等等
枚舉關鍵字:enum
枚舉類型中定義的 MALE FEMALE 被稱爲枚舉常量。