第三章 认识运算符和表达式 ,运算符又叫操作符,是一个用于运算的符号,作用于一个或多个操作数。运算符分类:一元(目)运算符,作用于一个操作数。二元(目)运算符,作用于两个操作数。三元(目)运算符,作用于三个操作数。按运算符的功能分类:算术运算符,用于数学运算。逻辑运算符,判断真假。位运算符,用于二进制运算。其他。表达式:一条有意义的语句,并且该语句至少包含一个操作数和一个操作符,每个表达式,都有一个返回类型,每个表达式都可以与其他表达式进行运算,只要类型符合要求。位运算符主要用于对数字二进制运算。类型有:& 与是对两个的进制格式每一位进行比较,^ 异或是对每一位进行比较, 相同取0, 不同取1。<< 左移是对一个二进制数字向左移动指定的位数,l 或是对每一位进行比较,如果都为0,取0,否则取1,~ 取补是将数字二进制位上的0变成1,1变成0。函数调用:Console.Write("Hello");string input = Console.ReadLine();int num = int.Parse(input);Console.WriteLine("Hello");加加运算符的书写方式有变名++就是计算返回结果,与变量相同和将变量的值自增1。++变量名的书写方式是计算返回结果,为变量值加1,將变量值自增1。减减运算符的书写方式有:变量名--是计算返回结果,与变量相同,将变量的值自减1。--变量名是计算返回结果,为变量值减1,将变量值自减1。类型转换有:iong a = 1,int b = (int)a,short c = (short)b;boyte d = (byte)c 。常见运算符有算术运算符和赋值运算符,算术运算符有运算顺序++ -- * / % + -,int x =1;x = x + x。赋值运算符有:= += -= *= /= %=,int x, y;x = y =1;常见逻辑运算符有:返回类型 bool,逻辑运算符有:==,!=,> ,>=,<,<=,&&,\\,! 。bool 布尔类型的类型意义是用于表示真和假两种状态的类型,取值范围是:true和 false 。三目运算符:又叫三元运行符,他需要三个操作数参与运算。
第四章流程图, 流程图中的形状是开始或者结束,一个流程图只能出现一个开始或者结束。步骤表示功能中的每个步骤,输入或输出,判断是用来判断两种结果,真或假。制作流程图工具有:PPT,Word,Visio,Power Desinger,Diagram Designer,其他。switch选择是对代码运行过程是先计算出表达式的值,将该值从上到下依次和Cuse后面进行比较,若与某个Case后面的值相同, 则运行该Case下面的代码,流程控制语句有if 判断,Switch 选择,循环, 循环就是重复做一件事情,循环体是任意功能, 任意数量的代码。循环条件是值, 表达式, 必须是bool 类型。循环类型有While do whil for foreach ,do While 循环是先执行一次循环体,然后判断循环条件是否满足,如果满足则再次执行循环体, 执行循环体后,则再次判断循环条件,直到循环条件为假后才会退出去,for循环循环类型有:While, do While for foreach,break和Continue,break 和Switch,立即结束Switch选择,立即结束循环。Continue是立即结束当次循环, 进入下一次循环。查找问题在样本中, 依次寻找目标数据一定会使用到循环,循环一定是从样本的第一个数据开始, 在到达样本最后一个数据后结束, 循环体中一定包含一个判断, 该判断用于判断当前的数据是否是目标数据。
第五章数组与集合,C#中的数字类型有:字符类型,字符串类型,数字类型,布尔类型。这四种类型都只能存放一个数据,数组的遍历类型有:一个数组存在多个数组项,从数据的第一项开始,依次输出每一项。遍历条件:要实现数组的遍历, 可以使用循环,循环的变量从0开始, 依次取到数组的最大下标 (数组的长度 -1),在循环体中,使用循环变量作为下标, 既可以取出数组每一项的值。变量i的变化范围:0 -arrays,Length -1。排序方式是交换排序是从小到大排序 ,方法是把第一个位置的数字拿出来,依次和后面位置的数字进行比较,,如果比后面位置的数字大,则交换位置.。他有个重复的动作是:如果索引为0的数字比索为j的数字大交换,集合功能是:在功能上数组能实现的所有功能,集合都能实现.,反之,集合能实现的某些功能,数组难以实现.,集合的2# 语言支持的集合类型:List,Queue,Stack,LinkedList,Hashset,其他。限制条件是数组创建后长度无法改变,和无法添加,删除元素.,List 集合创建后长度可以改变,可以添加,或删除元素.,foresch循环又叫作只读循环只能用于遍历数组或集合,Foreach 循环不能用于遍历,不能更改循环目标,执行效率高。For 循环比较;可以用于任何形式的重复行为, 在循环体中,可以进行任何操作,遍历速度慢,执行效率低。若需要遍历集合或数组并且遍历的过程中只需要读取而不会更改,,使用Foreach 循环最合适.。