c語言函數可以分爲3類 :
1,主函數 : 也就是main函數;每個程序只能有一個,且必須有一個主函數;c程序總是從主函數開始執行;
2,自定義函數,可有可無,數目不限;
3,c語言提供的庫函數;例如 : stdio.h中的輸出函數printf();
#include 不允許導入. c文件, 原因: 在鏈接階段易報錯; c語言是面向過程的,項目中定義的函數名不允許重複
printf 和 scanf函數;
printf() ; 輸出數據
% d 代表int類型, %f 代表 float類型 ; %s代表 字符串; %c代筆chart類型;
%.2f 代表保留2位小數;
%4d 代表佔4個字符;
scanf() 輸入數據,接收手寫輸入的數據
int a ; 其中 &a 代表變量a的地址;
基本數據類型 : int,float ,double,char 沒有boolean;
構造類型 : 數組 , 結構體,struct , 共用體 union ,枚舉,enum
指針類型 : void *
空類型 : void
局部變量一般定義基本數據類型,先進行初始化賦值,這樣纔是最安全的作法;否則系統會隨機生成一個數據來初始化局部變量;
char的取值範圍 是-128 ~ 127 ; 或 ASCII碼字符
類型修飾符 : 限定符 ; short ,long ,signed 有符號型,unsigned無符號型;; 最長修飾int類型(可以省略int);
short 與int 至少佔16爲(2個字節) ;
long 至少32爲(4個字節);
short的長度不能大於int ,int 的長度不能大於long
char的長度一定爲8位(1字節) ,是編程可以用的最小數據類型;
signed 代表有符號,包括正數,負數和0; unsigned 代表無符號,只包括正數和0;