C++ 光速入門指南day02

運算符

算術運算符: 四則運算
賦值運算符: 將表達式的值賦給變量
比較運算符: 表達式的比較刊驴, 返回布爾值
邏輯運算符: 根據(jù)表達式的值返回真或者假


#include <iostream>
using namespace std;
// 運算符示例
int main() {
    int a1 = 10;
    int b1 = 3;

    cout<< a1 + b1 << endl;
    cout<< a1 - b1 << endl;
    cout<< a1 * b1 << endl;
    cout<< a1 / b1 << endl; // 兩個整數(shù)相除整除結(jié)果依然是整數(shù)
    // 除數(shù)不能為 0
//    b1 = 0;
//    cout<<" a1 / b1 = "<< a1 / b1 << endl; // 會有錯誤

    int a2 = 10;
    int b2 = 20;
    cout<< a2 / b2 << endl; // 0
    // 小數(shù)相除
    double d1 = 0.5;
    double d2 = 0.25;
    double res = d1/d2;
    cout<<"d1/d2 = " <<res<< endl;
}

取模

#include <iostream>
using namespace std;
// 運算符示例  取模
int main() {
    int a1 = 10;
    int b1 = 3;
    cout<< a1 % b1 << endl; // 1
    // 除數(shù)不能為 0
//    b1 = 0;
//    cout<<" a1 / b1 = "<< a1 / b1 << endl; // 會有錯誤
    // 取模除數(shù)也不能為0
    int a2 = 10;
    int b2 = 20;
    cout<< a2 % b2 << endl; // 10
    // 小數(shù)不能取模
//    double d1 = 0.5;
//    double d2 = 0.25;
//    double res = d1%d2;
//    cout<<"d1/d2 = " <<res<< endl;
}

自增運算

#include <iostream>
using namespace std;
// 自增運算符
int main() {
    // 后置遞增
    int a = 10;
    a++; // 等價于 a = a + 1
    cout << "a = " << a << endl;
    // 前置遞增
    int b = 10;
    ++b; //
    cout << "b = " << b << endl;
    //  區(qū)別
    // 前置遞增是先對變量進行++涧至, 然后再參與計算表達式
    int a2 = 10;
    int b2 = ++a2*10;
    cout << "b2 = " << b2 << endl;
    cout << "a2 = " << a2 << endl;

    // 后置遞增是先參與計算表達式芥永, 然后再對變量進行++
    int a3 = 10;
    int b3 = a3++*10;
    cout << "b3 = " << b3 << endl;
    cout << "a3 = " << a3 << endl;

}

賦值運算符

#include <iostream>

using namespace std;

// 賦值運算符
int main() {
    //
    int a = 10;
    cout << "a = " << a << endl;
    a = 100;
    a += 2; // a = a + 2
    cout << "a = " << a << endl;
    a -= 2;
    cout << "a = " << a << endl;
    a *= 2;
    cout << "a = " << a << endl;
    a /= 2;
    cout << "a = " << a << endl;
    a %= 2;
    cout << "a = " << a << endl;
}

比較運算符

#include <iostream>
using namespace std;
// 比較運算符
int main() {
    int a = 10;
    int b = 20;
    cout <<(a == b) << endl; // 0 false
    cout <<(a != b) << endl; // 1 true
    cout <<(a > b) << endl; // 0 false
    cout <<(a < b) << endl; // 1 true
    cout <<(a <= b) << endl; // 1 true
    cout <<(a >= b) << endl; // 0 false
    int res = (a == b);
    cout <<"res = "<< res << endl; // 0 false
    bool flag = (a == b);
    cout <<"flag = "<< flag << endl; // flag = 0
    //    在c++/c 中比較運算 真 用 1 表示 假用 0 表示

}

邏輯運算符

#include <iostream>

using namespace std;

// 邏輯運算符
int main() {
    // 非
    int a = 100;
    cout << !a << endl; // 0
    cout << !!a << endl; // 1
    // 與
    int b = 10;
    int c = 10;
    cout << (b && c) << endl; // 1
    // 或
    int d = 0;
    cout << (d || c) << endl; // 1

}
image.png

程序流程結(jié)構(gòu)

C/C++?持最基本的三種程序運?結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)

  • 順序結(jié)構(gòu):程序按順序執(zhí)?,不發(fā)?跳轉(zhuǎn)
  • 選擇結(jié)構(gòu):依據(jù)條件是否滿?哀蘑,有選擇的執(zhí)?相應功能
  • 循環(huán)結(jié)構(gòu):依據(jù)條件是否滿?,循環(huán)多次執(zhí)?某段代碼
    選擇結(jié)構(gòu)
單行if
if(條件){
 條件為真時執(zhí)行的事情
}

栗子1

#include <iostream>
using namespace std;
// 選擇結(jié)構(gòu)
int main() {
    int score;
    cout<< "please input your score"<< endl;
    cin >> score;
    cout<< "your score is "<< score<< endl;
    if (score >= 600){
        cout<< "your score is very good "<< endl;
    }
}
if(條件){
 條件為真時執(zhí)行的事情
}else{
 不滿足條件為真時執(zhí)行的事情
}
#include <iostream>
using namespace std;
// 成績level顯示器
int main() {
    int score;
    cout<< "please input your score"<< endl;
    cin >> score;
    cout<< "your score is "<< score<< endl;
    if (score >= 90 && score <= 100){
        cout<< "your score level is A "<< endl;
    }else if (score >= 80 && score < 90){
        cout<< "your score level is B "<< endl;

    }else if (score >= 60 && score < 80){
        cout<< "your score level is C "<< endl;

    }else if (score >= 0 && score < 60){
        cout<< "your score level is D "<< endl;
    }else{
        cout<< "your score is error "<< endl;
    }
}

作業(yè)1:三只小豬稱重
有三只?豬ABC葵第,請分別輸?三只?豬的體重递礼,并且判斷哪只?豬最重?


#include <iostream>
using namespace std;
int main() {
    int pigA;
    int pigB;
    int pigC;
    cout<< "please input your score"<< endl;
    cin >> pigA;
    cin >> pigB;
    cin >> pigC;
    cout<< "pigA"<<pigA<< endl;
    cout<< "pigB"<<pigB<< endl;
    cout<< "pigC"<<pigC<< endl;


}

作業(yè)2:BMI計算器


計算公式為:BMI=體重÷身高2羹幸。(體重單位:千克脊髓;身高單位:米。)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末栅受,一起剝皮案震驚了整個濱河市将硝,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌屏镊,老刑警劉巖依疼,帶你破解...
    沈念sama閱讀 216,591評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異而芥,居然都是意外死亡律罢,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評論 3 392
  • 文/潘曉璐 我一進店門棍丐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來误辑,“玉大人,你說我怎么就攤上這事歌逢〗矶ぃ” “怎么了?”我有些...
    開封第一講書人閱讀 162,823評論 0 353
  • 文/不壞的土叔 我叫張陵秘案,是天一觀的道長砰苍。 經(jīng)常有香客問我,道長阱高,這世上最難降的妖魔是什么赚导? 我笑而不...
    開封第一講書人閱讀 58,204評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮赤惊,結(jié)果婚禮上吼旧,老公的妹妹穿的比我還像新娘。我一直安慰自己荐捻,他們只是感情好黍少,可當我...
    茶點故事閱讀 67,228評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著处面,像睡著了一般厂置。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上魂角,一...
    開封第一講書人閱讀 51,190評論 1 299
  • 那天昵济,我揣著相機與錄音,去河邊找鬼野揪。 笑死访忿,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的斯稳。 我是一名探鬼主播海铆,決...
    沈念sama閱讀 40,078評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼挣惰!你這毒婦竟也來了卧斟?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,923評論 0 274
  • 序言:老撾萬榮一對情侶失蹤憎茂,失蹤者是張志新(化名)和其女友劉穎珍语,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體竖幔,經(jīng)...
    沈念sama閱讀 45,334評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡板乙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,550評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了拳氢。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片募逞。...
    茶點故事閱讀 39,727評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖馋评,靈堂內(nèi)的尸體忽然破棺而出凡辱,到底是詐尸還是另有隱情,我是刑警寧澤栗恩,帶...
    沈念sama閱讀 35,428評論 5 343
  • 正文 年R本政府宣布透乾,位于F島的核電站,受9級特大地震影響磕秤,放射性物質(zhì)發(fā)生泄漏乳乌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,022評論 3 326
  • 文/蒙蒙 一市咆、第九天 我趴在偏房一處隱蔽的房頂上張望汉操。 院中可真熱鬧,春花似錦蒙兰、人聲如沸磷瘤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽采缚。三九已至针炉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間扳抽,已是汗流浹背篡帕。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留贸呢,地道東北人镰烧。 一個月前我還...
    沈念sama閱讀 47,734評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像楞陷,于是被迫代替她去往敵國和親怔鳖。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,619評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 本文章是本人黑馬程序員 C++| 匠心之作 從0到1入門學編程的學習筆記 1 C++初識 1.1 第一個C++程序...
    李思南Lance閱讀 733評論 0 0
  • 哈嘍固蛾,大家好败砂。最近幾天,我把去年秋招總結(jié)的筆試面試的一些內(nèi)容魏铅,又進行了重新規(guī)劃分類昌犹。詳細分成了簡歷書寫,面試技巧览芳,...
    3561cc5dc1b0閱讀 479評論 0 1
  • C++ 標準模板庫(STL) 作者:AceTan,轉(zhuǎn)載請標明出處斜姥! 0x00 何為STL## STL(Standa...
    AceTan閱讀 4,951評論 3 44
  • 作者/侯曉琴 出版社/清華大學出版社 目錄 第1篇 Visual C++開發(fā)環(huán)境及語言基礎 開發(fā)環(huán)境及常用應用程序...
    水漾橋閱讀 1,761評論 0 10
  • 表情是什么,我認為表情就是表現(xiàn)出來的情緒沧竟。表情可以傳達很多信息铸敏。高興了當然就笑了,難過就哭了悟泵。兩者是相互影響密不可...
    Persistenc_6aea閱讀 124,955評論 2 7