1. 程式人生 > >c筆記(資料型別,輸入輸出,選擇迴圈,陣列)

c筆記(資料型別,輸入輸出,選擇迴圈,陣列)

  • 資料的兩種形式:變數和常量。
    其中常量分整型常量,實型常量(小數),字元常量(普通字元和轉義字元),字串常量(若干個字元),符號常量(用符號代替具體的數,用#define定義,類似常變數)
  • 資料型別,基本型別有整形和浮點型。整形型別又有int,short int,long int,long long int,範圍各不相同。還有char(字元型),_Bool(布林型)。浮點型分類差不多,float,double,long double.在定義時可以在前面加上(unsigned)以表示不加符號。具體原理與補碼有關。
  • 關係運算符:與&&,或||,非!
  • a+=1即a=a+1;a++即先將a代入運算,在a=a+1;++a即先a=a+1,在將新a代入運算
  • 使用scanf時要注意在對應位置上輸入相同的字元,如scanf("%d,%d%d",&a,&b,&c),輸入時應為1,5 6
  • 選擇結構,如 if(a>1) printf("aaa")
    else pass;
    switch(a) case 1:printf("%d",12);break; case 2:***********; default:break;
  • 迴圈結構:while(×××)××××××
    或do×××××× while(××××);
    或for(×××,×××,×××)×××××
    可以用break來終止整個迴圈,continue來跳過本次迴圈。
  • 陣列,如int a[8]表示陣列型別為整形,陣列名為a,其中有8個元素。
    二維的如b[8][8],初始化時舉例:int b[8][8]={{1,2,3,4,5}.{1,2,3,1,2,2,2,2},{},***********}