计算机c语言等级考试PDF,国家计算机等级考试c语言精华.pdf
心之所向,所向披靡
C 語言總復習
順序結構程序設計
1.單字符輸入輸出:getchar(字符變量) ;putchar(字符變量) ;
2.字符串輸入輸出:gets(字符數組名),puts(字符數組名)。
3.格式化輸入輸出:
(1)格式化輸入:scanf(“格式控制符”,地址列表);
格式控制符:%[抑制符*][數據列寬度][長短類型]類型
①格式%s 輸入字符串不包含空格,且對應地址表列是字符數組名。
②默認分隔符:空格、回車、Tab 鍵 (也可按域寬截取)
(也可按域寬截取)
③格式控制符間不宜加其它字符,如加入其它字符,輸入時應原樣輸入。如:
scanf(“%d, %d”,&a,&b); 輸入數據時兩數據間要有逗號;
scanf(“%d %d”,&a,&b); %d 間有兩個空格,則輸入數據時至少有兩個空格。
④輸入數據時不能規定精度如 scanf( "%7.2f",&a );是不合法的。
⑤%c 格式輸入單字符,空格字符和轉義字符都作為有效字符接收。
⑥%s 格式輸入字符串,當遇到 ‘/0’終止
⑦%*2d 表示跳過它對應的輸入數據。
⑧%u 格式輸入不被使用,對于 unsigned 型數據,以%d 或%o 或%x 輸入。
(2)格式化輸出:printf(“格式控制符”,輸出列表);
格式控制符:%[對齊標志][最小列寬度][.小數精度][長短類型]類型
① %md 使輸出長度為 m ,如果數據長度小于m ,則左補空格,如果大于m ,則輸出實際
長度
② %o 以八進制形式輸出整數;%x 以十六進制形式輸出整數 ;%u 用來輸出 unsigned 型數
據,以十進制形式輸出;%c 用來輸出一個字符
選擇結構程序設計
算數運算符: + - * / %
關系運算符: > < >= <= != = = /*前四種優先級高于后兩種*/
邏輯運算符:! && ||
賦值運算符: =
條件運算符:表達式 1?表達式 2:表達式 3;
逗號運算符:表達式1,表達式2;
邏輯表達式的優化運算:
①逗號表達式求解:先求解表達式1,再求解表達式2,整個表達式的值是表達式2的值。
②條件?a:b 條件為真,表達式取值 a,否則取值b
③&&運算:只要算出第一個表達式為 0,第二個表達式不再運算。
④ ||運算:只要算出第一個表達式為 1,第二個表達式不再運算。
如:int i=0,j=0,a=6; if ((++i>0)||(++j>0)) a++; printf(%d%d%d”,i,j,a);
結果 i 為 1,j 為 0,a 為 7。
5 if 語句的三種形式:
(1)if (條件表達式)
{語句 1;
語句 2;
1
……
}
(2) if (條件表達式)
{語句 1;
語句 2;
……
}
else
{語句 1;
語句 2;
……
}
(3)if (條件表達式)
if (條件表達式)
{語句 1;
語句 2;
……
}
else {語句 1;
語句 2;
……
}
else
if (條件表達式)
{語句 1;
語句 2;
……
}
else
{語句 1;
語句 2;
總結
以上是生活随笔為你收集整理的计算机c语言等级考试PDF,国家计算机等级考试c语言精华.pdf的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux socket资源耗尽,TCP
- 下一篇: linux 查看网卡是否万兆_linux