通常開始學習C語言的時候,第一句寫的就是"helloword"
int main(){
printf("hello word");
}
接下來的日子里需要注意的是{} {}, , "" “” ;....等輸入法的中英文狀態下是否正確,這個是最基本的,一個位元組是8位
好了,接下來帶著大家認識,int ,long ,short,char ,double ,float ,bool 這些關鍵字,他們可以當作變數來使用
int :整數型 (顧名思義只有整數,比如1,2,33,)
Long int:長整數型,(由于int 的存盤空間有限,當Int存盤空間不足時,可以使用long int來代替int ,這樣可以可以防止存盤溢位)
short int:短整數型(比int 型別更小的存盤空間)
char:字符型(字符型只能輸出字符,多數用在測驗是否通暢'a' ‘b')
double:雙精度浮點(12.4123)
float:單精度浮點型(12,12)
bool:布爾(一般有兩種結果:T or F)
%d整型輸出,%ld長整型輸出,
%o以八進制數形式輸出整數,
%x以十六進制數形式輸出整數,
%u以十進制數輸出unsigned型資料(無符號數),
%c用來輸出一個字符,
%s用來輸出一個字串,
%f用來輸出實數,以小數形式輸出,(備注:浮點數是不能定義如的精度的,所以“%6.2f”這種寫法是“錯誤的”!!!)
%e以指數形式輸出實數,
%g根據大小自動選f格式或e格式,且不輸出無意義的零
scanf:輸入
printf:輸出
初級:
1 int num; 2 num=20; 3 printf("num=%d",num); 4 return 0;
int people; people=3; printf("**********%d",people); printf("*****% d",people); printf("***%2d,people); printf(""""%-12d,people);
中級
int num;
num=30;
printf("num=%f",num*3.1415);
return 0;
----------------------------------
int num ;
int sum=0;
sum=num*124;
num=2;
printf("sum=%d",num+sum);
return 0;
高級
1 int num,sum; 2 sum=10; 3 scanf(“%d”,&num); 4 sum=sum*2+num; 5 printf("sum=%d",sum);
基本運算:= + - * / %
int desk,book; desk=10; book==desk; printf("desk1=%d",desk+1); printf("deslk=%d",desk-1); printf("desk=%d",desk*2); printf("book=%d",book/3); printf("book=%d",book%5);
i++和++i
i++是使用i之后改變i
++i是使用i之前改變i
int a=2; printf("i=%d",++i); printf("i=%d",i); printf("i=%d",i++);
if陳述句
int num=33; if(num>10) printf("num>10"); if(num>20) printf("num>20"); if(num>30) printf("num>30"); if(num>40) printf("num>40"); if(num>50) printf("num>50"); if(num>60) printf("num>60"); //------------------------------------------
這種如果很多是不是看起來很麻煩呢?往下看,
if ...else
int aer=60; if(aer<50) printf("不及格“); else perintf("及格"); ------------------------------- int aer=76 if (aer<60) printf("不及格”); if else(aer<70) printf("及格") if else(aer<80) printf("良好“); ellse printf("優秀");
switch陳述句
int hose; switch(hose){ case 1: printf("1"); break; case 2: printf("2"); break case 3: printf("3"); break; case 4: printf("4")' break; default: preintf("5");
條件運算子?
int a=2; a=(a>1)?a:error;
邏輯運算子&& || !
int a=1 b=2 if(a&&b>0) printf("a>0 b>0"); if else(a||b<0) printf("<0"); else (a !=b) printf("111111111);
回圈陳述句for while do...while
for(int i=0;i<10;i++) {printf("*****"\n); printf("i=%d\n",i);} /* */ int a=1; while(a<20){ printf("*****"\n);} do{sum+=} while(sum<10);
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/210186.html
標籤:C
上一篇:Python爬蟲入門筆記
