C語言(基本資料型別)

鋸齒流沙發表於2017-12-27

C語言開發首先要引入標頭檔案,就像java開發要import進包一樣的道理。 標頭檔案只有函式宣告,編譯的時候會去找到函式的實現。 #include <stdio.h> 接下來介紹 C語言的system函式: int system(char *command);函式能夠發出一個DOS命令,其收在stdlib.h的標頭檔案中定義。使用system("pause")可以凍結螢幕;

20170815130441.png

這是執行system("DATE");顯示或設定日期。

c資料型別.png

這是C語言的資料型別,其中包括四大型別:基本型別、列舉型別、空型別和構造型別。 這裡我們主要學習基本資料型別。 基本資料型別包括:整型(int、short int(short)、long int(loog)、char),浮點型(float、double); 總的來說基本資料型別也就這6中型別:short,int,long,char,float,double。

基本資料型別對應的輸入輸出 short %d int %d long %ld char %c float %f double %lf 字串 %s 十六進位制 %x 八進位制 %o

整型資料:不同的編譯系統或者計算機系統中所佔用的位元組不同,這裡是64windows int 4位元組 short int 2個位元組 long int 4個位元組 long long int 8個位元組 使用sizeof() 來獲取所佔用的位元組數,如sizeof(int);

無符號整形:unsigned來定義無符號整型,如unsigned int。由於最高位不再用來存放整數的符號,所以,可以表示整數的範圍擴大一倍。 說明:只有整型可加unsigned或者signed,實數不允許 無符號整數可用%u格式輸出,表示無符號的十進位制 若將一個複數賦值給一個無符號的變數,將得到錯誤的結果。


變數:第一個字元必須字母或下劃線 常量:常量的值不能改變。定義:#define 符號 常量 常變數:const 型別名 變數名 = 常量


運算子:單目運算子(如正負) 雙目運算子(如加減乘除)三目運算子(a>b?true:false)


型別轉換:

20170815161223.png

顯式轉換:(double)a 隱式轉換:不同型別混合運算會自動轉換成適當的型別。

輸入輸出函式 輸入函式:scanf("%d\n",&a); 輸出函式:printf("%d\n",a);

相關文章