C語言基礎知識點總結
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。以下僅供參考!
【1】常量與變量
常量是指在程序運行過程中,其值不能改變的量。常量分為整型常量、實型常量、字符常量、字符串常量、符號常量5種。在程序運行過程中其值可以改變的量稱為變量。C語言中沒有字符串變量。存放字符串使用字符數組。
【2】整型數據
整型常量有十進制、八進制、十六進制三種表示形式。八進制整型常量加前導數字0,十六進制常量加前導0X,八進制常量中不會出現8。
整型變量可分為基本整型(int)、短整型(short)、長整型(long)、和無符號整型(unsigned)。一個基本整型佔4個字節。
【3】實型數據
實型數據有兩種表示形式:小數形式和指數形式。掌握判定指數形式合法性。
口訣:E前E後面必須有數字,E後面必須為整數。
實型變量分為單精度型(float)和雙精度型(double),雙精度型佔8個字節。
【4】字符常量
字符常量有兩種表示形式:
(1)字符常量用一對單引號括起來,字符常量只能包括一個字符,’ab’是非法的。空格常用’’來表示。字符常量可用對應的ASCII碼錶示,需記住:’0’的`ASCII碼為48,’A’的ASCII碼為65,’a’的ASCII碼為97。
(2)轉義字符:一對單引號中以一個反斜線後跟一個特定字符或八進制、十六進制數來構成轉義字符。比如’’表示換行,’101’或’x41’表示ASCII碼為65的字符’A’。
字符型數據可以和整型數據相互轉換
如:’0’-0=48 'A’+32=’a’
char a=65;printf(“%d%c”,a,a);結果為65A
【5】算術運算
算術運算符一共有+、-、*、/、%這五個。求餘運算要求運算對象只能為整型,除法運算符兩邊運算對象都為整型時,運算結果也為整型即舍掉小數部分。
【6】強制類型轉換
將一個運算對象轉換成指定類型,格式為:(類型名)表達式,注意小括號位置。
【7】逗號運算
逗號運算符運算優先級最低,可將多個表達式構成一個新的表達式。
-
C語言如何提高程序效率
好的代碼沒有一個統一的衡量標準,在程序員們的世界裏大家也是各自按照自己的標準衡量着自己和別人的代碼。不過有一個標準幾乎是被所有人認同的。服役時間越長、出錯率越高的代碼就是好代碼。所有的編程方法、代碼技巧甚至於設計模式都是為了達到這個目的而產生...
-
C語言與JAVA的區別
很多人不明白C語言與C++和JAVE之間的區別,為此,為大家收集整理了下面的內容,歡迎閲讀!C語言C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語...
-
C語言自增(++)和自減(--)
C語言源自KenThompson發明的B語言,那麼大家知道C語言自增(++)和自減(--)是什麼呢?下面一起來看看!一個整數自身加一可以這樣寫:a+=1;它等價於a=a+1;。但是在C語言中還有一種更簡單的寫法,就是a++;或者++a;。這種寫法叫做自加或自增;意思很明確,就是自身加一。相應...
-
C語言轉義字符和格式控制符參考
導語:字符型常量所表示的值是字符型變量所能包含的值。我們可以用ASCII表達式來表示一個字符型常量,或者用單引號內加反斜槓表示轉義字符。下面是C語言轉義字符和格式控制符參考,歡迎學習:轉義字符參考:a:蜂鳴,響鈴:回退:向後退一格f:換頁:換行,光標到下行行首:回車,光...