知識點彙總
一 關係運算子
注意等於是==
①運算子的優先順序:由高到低:算數運算子(± */ %) 關係運算子(< =< > >= == !=) 賦值運算子=
②表示字母的ascll值用單引號』a』
二 邏輯運算子
包括邏輯與(&&) 邏輯或(‖) 邏輯非
運算子的優先順序 如圖所示
三 if語句
格式 if(表示式)
語句;注意表示x?《表示式2>:《表示式3> 其運算規則為:先計算表示式1的值 若為真 則只計算表示式2的值並且將結果作為整個表示式的值 否則 只計算表示式3的值 其結果為整個表示式的值
六 switch語句
格式: switch(表示式 )
{ case常量表示式1:語句組1;break;
…
default:語句組}
注意以下幾點:①case後面的常量表示式要與switch後面的表示式型別一致
② 任一兩個case後的表示式值必須各不相同 否則引起歧義
③語句組可以是一條語句 也可以是復合語句
④多個case語句可以共用一組程式
程式舉例:例題①判斷閏年
#include
using namespace std;
int main(){
int a;
cin>>a;
cout<<(a%4000?「y」:(a%40?(a%100!=0?「y」:「n」):「n」))<
using namespace std;
int main(){
int a,b;
char ch;
cin>>a>>ch;
if(a<=1000)
b=8;
else
b=8+ceil((a-1000)/500.0)*4;
if(ch==『y』)
cout<3.變數中輸出a為cout<<『a』 ,輸出pass為cout<<「pass」,注意單引號和雙引號
4.int型與double型同時計算,按double型輸出,如需整數,則可取整
函式取整#include
floor(q) 下取整 如floor(2.5)=2.0
ceil(q) 上取整 如ceil(2.5)=3.0
個人體會:1 看書時有一些知識點單看定義不是很明白 然後結合後面的例題再加上上機親自敲** 就能弄清楚知識點的運用形式
2 應該嘗試用不同的語句寫程式 可以增加自己對知識的掌握程度
分支結構程式設計總結
加法運算 3 3 減法運算 3 1 負 1 乘法運算 33 正斜線 除法運算 3 3 百分號 求餘運算10 3 1 10 3 3 1 自增運算子 為賦值運算子 為等於運算子 邏輯反 邏輯與,兩個都成立,才會實現true 邏輯或,乙個成立,就會實現true if 表示式 語句1 else 語句2 請問...
分支結構程式設計總結
1.知識總結 關係運算子 等 邏輯運算子 等尤其要注意掌握邏輯運算子的優先順序。if語句的格式 if 比較表示式1 else if 比較表示式2 else if 比較表示式3 語句體3 else 語句體n 1 switch格式 switch 表示式 case 值1 語句體1 break case 值...
分支結構程式設計總結
一.關係運算子 大於 小於 大於或等於 小於或等於 等於 不等於 0 表示假 1 表示真 二.和 的區別 e.g.x 1表判斷x與1是否相等,結果為邏輯值,而x本身不變,但是x 1表將0賦值給x 三.優先順序 一級 從左到右 二級!四級 五級 六級 七級 八級 九級 與 ii 或 注意a b,其中有...