运算符和流程图

一、运算符

1、认识运算符

      1)定义:又叫操作符,是一个用于运算的符号,他作用于一个或多个操作数(参与运算的数据,可以使数值,也可以是变量)

       2)功能分类:算数运算符、逻辑运算符、位运算符、其他

       3)数量分类:一元运算符、二元运算符、三元运算符分别作用于一个操作数、两个操作数、三个操作数

2、常见运算符

      1)小括号():功能1、类型转换 2、改变运算顺序  3、函数调用

       2)算数运算符:+   -   *   /   %    ++    --

             变量名++:首先计算返回结果,与变量相同,将变量的值自增1

             ++变量名:首先计算返回结果,为变量值加1,再将变量的值自增1

             变量名--:首先计算返回结果,与变量相同,将变量的值自减1

             --变量名:首先计算返回结果,为变量值减1,再将变量的值自减1

            运算符顺序:++   --   >   *  /   %    >   +  -   

       3)赋值运算符

        返回结果与变量值相同           X(+ - *  /  %)=运算代码               同效           X=X(+  -  *  /  %)

        4)逻辑运算符     ==   !=   >  >=   <   <=   &&   ||   |             返回结果bool

         定义:是用于判断条件是否成立的运算符,用真(true)和假(false)表示判断结果

        &&(并且)       两个bool类型进行计算,运算结果,真真为真,其余为假。

        ||(或)             两个bool类型进行计算,运算结果,假假为假,其余为真。

        |(非)              非为一元   其余二元

        5)三目运算符

          定义:又叫三元运算符,他需要三个操作数参与运算

          书写格式:     操作数1?操作数2:操作数3        

          如果操作数1判断结果为真,则将操作数2作为返回结果,如果操作数1判断结果为假,则将操作数3作为返回结果.

        6)位运算符

         用于数字进行二进制转换的运算符          原理逢二进一

         7)运算符优先级

          优先级别越高的运算符,会优先得到执行,优先级别相同时,从左到右依次执行。

二、流程图

       1)流程图:使用标准化的图形方案,分析某个功能的实现步骤。

         功能→流程图→实现代码

       流程控制语句:1、if判断   2、sifwith选择     3、循环

        2)if判断

        3)switch选择

        4)while循环  

        5)do while循环 

        6)  for  循环

        7)查找问题

             1、简单查找

              (1)一定会使用循环

              (2)循环一定是从样本的第一个数据开始,在到达样本最后一个数据结束。

              (3)循环体中一定包含了一个判断,该判断用于判断当前的数据是否是目标数据。

        

原文地址:https://www.cnblogs.com/lcl498516572/p/7587989.html