最近開始學習c語言,在此有一些知識點給大家分享一下。
首先,我來給大家介紹一下c語言的資料型別。資料型別又分為基本型別、構造型別、指標型別和空型別,這裡我給大家介紹一些基本型別的知識點。基本型別,顧名思義就是最基礎的資料型別,這也造成了它最主要的特點,就是它的值是不可再分的,換而言之,基本資料型別是自我說明的。首先我給大家介紹基本型,型別說明符是int,佔四個位元組,它的取值範圍是—2147483648~2147483647,而整型又分為長整型和短整型,長整型的型別說明符是long int,其所佔位元組為4個位元組,取值範圍是—2147483648 ~2147483647。短整型的型別說明符是short int,它佔2個位元組,取值範圍是—32768 ~32767。說完基本型,還有無符號型,其型別宣告符為unsigned,與之相匹的就是無符號基本型、無符號短整型與無符號長整型。
介紹完資料型別,接下來改為你們介紹型別轉換,c語言中,整型和字元型間是可以混合運算的。如果乙個運算子兩側的運算元的資料型別不同,則系統按「先轉換、後運算」的原則,首先將資料自動轉換成同一型別,然後在同一型別資料間進行運算。型別轉換有自動進行的,也有強制執行的。前者為隱式型別轉換,後者稱為強制型別轉換。舉例說明強制型別轉換,例如:
int x = 5;
float y = 3.5;
x = x + (int)y
y的值是3.5,在進行加法運算時強制轉換為int型、值為3參與運算。
c語言中有運算子主要分為三大類:算術運算子、關係運算子與邏輯運算子。算術運算子有五種,+ :加法運算子,—:減法運算子、*:乘法運算子、 /:除法運算子、%:求餘運算子。算術運算子的優先順序:先乘除、後加減;括號優先。然後是賦值運算子和賦值表示式,語法格式:變數=表示式,例如:「a=5」、「a+=5」。
C 語言入門(一)
以乙個簡單的程式為例 include int main void include是告訴計算機要使用到庫函式。是代表庫函式,凡是以 開頭的語句,都是在c程式編譯之前就要有預處理程式進行處理的語句。int main void 是程式執行的入口,任何乙個c程式都含有乙個main 函式。int 表明此mai...
C語言入門程式 一
一入 深似海,從此妹子是路人.經過一段時間的學習和了解,大家對c語言有了一部分認知和理解,無論是簡單的printf輸出函式,for迴圈語句,switch選擇語句,陣列等等,大家都有了第一印象,那麼,這時候就該將理論知識運用到實踐中,所以,為大家帶來一些相對之前稍難的一些題目.在這裡,我們也要慢慢接觸...
C語言入門學習(一)
1 資料型別 1 基本型別 它們是算術型別,包括兩種型別 整數型別和浮點型別。2 列舉型別 它們也是算術型別,被用來定義在程式中只能賦予其一定的離散整數值的變數。3 void 型別 型別說明符 void 表明沒有可用的值。4 派生型別 它們包括 指標型別 陣列型別 結構型別 共用體型別和函式型別。2...