zoukankan      html  css  js  c++  java
  • 第五章 if语句与运算符

    第五章 if语句与运算符

    5.  赋值运算符与数学运算符的联合

    a+=a-=a+a是什么意思?

    赋值运算符(=)结合方向自右向左,以等号为界上式等价于a+=(a=a-(a+a))=>a=a+(a=a-(a+a))=>a=2a;

    类似的还有  -=  *=  /=  %=;

    5/3=1,5/2=2,5/2.0=2.5,5%2=1。(int)

    5/3=1.66667,5/2=2.5,5/2.0=2.5,5%2=1。(float)

    8.  关系运算符

     ==  !=  <  >  <=  >=

    9.  if语句

    分号; 和 大括号{} 都可以看作一条语句,申明:();  定义{;}

    13.  带括号的嵌套语句

    else与最近的if(往上找)要配对,为了避免出错最好加括号{}

    19.  三目运算符

    cout<< (a>='A'&& a<='Z')?(a+32):a<<" ";大写字母转小写字母                     

    总结:一定要有括号

    ①int a=1,b=2;cout<<z=a>b?a:(a>b?a:b)

    ②int a=1;float b=2.1f;cout<<(a>b?a:b)

     本章总结:

     1 //1.    (int)        5/3=1,        5/2=2,        5/2.0=2,        5%2=1
     2 //      (float)    5/3=1.66667,    5/2=2.5,        5/2.0=2.5,    5%2=1
     3 //2.    要养成if语句与{}配套使用的好习惯
     4 //3.    ' '为字符,” ”为字符串
     5 //****************************************************************************************************************************
     6 #include<iostream>
     7 using namespace std;
     8 int main()
     9 {
    10     //将大写字母转化为小心字母*****************①
    11     int a=1,b=2;
    12     cout<<(a>b?a:(a>b?a:b))<<endl;//不要忘记括号
    13     char x;
    14     cout<<"请输入一个字母:
    ";
    15     cin>>x;
    16     cout<<(x=(x>='A' && x<='Z')?(x+32):x)<<endl;    //一定要有()
    17     cout<<(x=(x>=65 && x<=90)?(x+32):x)<<endl;
    18     return 0;
    19 }
    20 //****************************************************************************************************************************
  • 相关阅读:
    github提交用户权限被拒
    vue数据响应式的一些注意点
    总结一下做移动端项目遇到的坑
    react-router
    promise-async-await
    递归函数
    Linux基础
    所有的数据处理都是map-reduce
    Mac下配置JAVA_HOME
    MySQL高级
  • 原文地址:https://www.cnblogs.com/zenseven/p/3722833.html
Copyright © 2011-2022 走看看