7-【快乐学习c++】运算

#include<iostream>
using namespace std;
int main(){
    //加减乘除
    cout << "****加减乘除****"<< endl;
    int a = 1;
    int b = 2;
    float f1 = 3.1f;
    float f2 = 0.2f;
    cout << a + b << endl;
    cout << a - b << endl;
    cout << a * b << endl;
    cout << a / b << endl;   //两个整数相除依然是整数,小数部分去除
    cout << f1 / f2 << endl;



    //求余数
    cout << "\n\n****求余数****"<< endl;
    int a1 = 10;
    float f3 = 10.1f;
    int b1 = 3;
    cout << a1 % b1 << endl;
    // cout << f3 % b1 << endl; 小数不能取余数




    //递增运算符
    //前置递增。先+1
    cout << "\n\n****递增运算符****"<< endl;
    int a4 = 10;
    ++a4;
    cout << "a="<< a4++ << endl;
    cout << "a="<< a4 << endl;




    //赋值运算符
    cout << "\n\n****赋值运算符****"<< endl;
    int a5 = 10;
    cout << "a="<< a5 << endl;
    a5 = 100;
    cout << "a5 =100;  a="<< a5 << endl;
    a5 +=2;
    cout << "a5 +=2;   a="<< a5 << endl;
    a5 -=2;
    cout << "a5 -=2;   a="<< a5 << endl;
    a5 *=10;
    cout << "a5 *=10;  a="<< a5 << endl;
    a5 /=10;
    cout << "a5 /=10;  a="<< a5 << endl;



    //比较运算
    cout << "\n\n****比较运算****"<< endl;
    int a6 = 10;
    int b6 = 11;
    cout << "a6 == b6 : "<< (a6 == b6) << endl;
    cout << "a6 != b6 : "<< (a6 != b6) << endl;
    cout << "a6 >  b6 : "<< (a6 > b6) << endl;
    cout << "a6 <  b6 : "<< (a6 < b6) << endl;

    //逻辑运算符
    // ! 非
    // && 与
    // || 或
    cout << "\n\n****逻辑运算符****"<< endl;
    int a7 = 10;
    cout << "!a7 : "<< !a7 << endl; //在c++中除了0都是真

    //三目运算符
    cout << "\n\n****三目运算符****"<< endl;
    //语法: 表达式1?表达式2:表达式3
    //需求:a,b比较,谁大谁给c
    int a8 = 11;
    int b8 = 15;
    int c8 = 20;
    c8 = (a8>b8?a8:b8); //返回的是变量,返回的是b8
    cout << "c8 = (a>b?a:b) : "<< c8 << endl;
    (a8>b8?a8:b8) = 199;
    cout << "b8 : "<< b8 << endl;

}

输出:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/magic_shuang/article/details/107548284