1. 程式人生 > >C語言基礎之基本資料型別

C語言基礎之基本資料型別

char 字元型別 1位元組  輸出符為%c

int  整型  4位元組  輸出符為%d

short  短整型  2位元組  輸出符為%hd

float 單精度浮點型  4位元組  輸出符為%f

long   長整型  4或8位元組(由作業系統決定)  輸出符為%ld

double  雙精度浮點型  8位元組  輸出符為%f

變數:程式執行期間不能被改變的量

常量:程式執行期間可以被改變的量

由三部分組成:型別修飾符 變數名 = 初始值;

例如:int age = 23;【使用變數之前必須對變數進行定義】

變數的命名規則:

1.只能由數字、字母、下劃線組成,並且數字不能開頭。

2.不可以和系統關鍵字同名(if for else int long)

3.不能使用重複的變數名

4.見名知意

5.駝峰式命名 ageZhangMang

賦值運算子:

在C語言中用”=“作為賦值運算子,用於給變數賦值,吧”=“右邊的值賦給左邊的變數。

賦值運算子優先順序比較低,如果賦值運算子左右兩邊有計算,程式會限制左右兩邊的運算,然後再進行復制操作。

注意:在計算機語言裡判斷等於的時候用”“==”,“=”是賦值運算子

複合運算子:

+= a=+b即a=a+b

++ --在前面的話,這個變數先進行自加自減運算,然後再配合表示式進行運算;

++  --在後面的話,這個表示式先配合表示式進行運算,然後自身再進行自加自減運算。

表示式:常量、變數與運算子的組合。

語法形式:printf(格式串,表示式1,表示式2,.....);格式串 = 普通字元 + 轉化符

注意:一定要保持型別一致轉化格式控制

最少佔4位:printf(“%04d”,12);//不足位,由0補齊

轉化格式控制:

%04d 04的意思就是輸出四位整型數,如果不足四位的,前面補0

同樣的%03d也就是最少輸出一個三位的整型數,如果不足三位,前面補0

%.2f對於float或者double型別來說,精確到小數點後兩位

%.nf n就是精確到小數點後幾位

printf(“轉換格式控制%06d\n”,765);

printf(“轉換格式控制%.3f\n”,0.618618);

格式化輸入輸出函式

輸入語法格式:scanf(格式串,表示式1,表示式2,....);

注意:讀入的資料型別要跟格式符相匹配,否則不再檢視剩餘部分,立即跳出

輸出語法格式:printf(格式串,表示式1,表示式2,....);

格式串 = 普通字元 + 轉化符

注意:一定要保持型別一致

int num1,num2;

printf("輸入兩個整型數\n");

scanf("%d%d",&num1,&num2);

max = num1  + num2;

printf("max = %d\n",max);

【限制輸入格式,必須一大回車鍵確定輸入結束。不要在格式串後加\n否則會抵消掉結束標誌。】