第三,四,五,章节理论知识的总结

第三章 认识运算符和表达式 ,运算符又叫操作符,是一个用于运算的符号,作用于一个或多个操作数。运算符分类:一元(目)运算符,作用于一个操作数。二元(目)运算符,作用于两个操作数。三元(目)运算符,作用于三个操作数。按运算符的功能分类:算术运算符,用于数学运算。逻辑运算符,判断真假。位运算符,用于二进制运算。其他。表达式:一条有意义的语句,并且该语句至少包含一个操作数和一个操作符,每个表达式,都有一个返回类型,每个表达式都可以与其他表达式进行运算,只要类型符合要求。位运算符主要用于对数字二进制运算。类型有:& 与是对两个的进制格式每一位进行比较,^ 异或是对每一位进行比较, 相同取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 循环最合适.。

时间: 2024-08-11 13:08:03

第三,四,五,章节理论知识的总结的相关文章

第三百五十四节,Python分布式爬虫打造搜索引擎Scrapy精讲—数据收集(Stats Collection)

第三百五十四节,Python分布式爬虫打造搜索引擎Scrapy精讲-数据收集(Stats Collection) Scrapy提供了方便的收集数据的机制.数据以key/value方式存储,值大多是计数值. 该机制叫做数据收集器(Stats Collector),可以通过 Crawler API 的属性 stats 来使用无论数据收集(stats collection)开启或者关闭,数据收集器永远都是可用的. 因此您可以import进自己的模块并使用其API(增加值或者设置新的状态键(stat k

Android初级教程理论知识(第四章内容提供器)

之前第三章理论知识写到过数据库.数据库是在程序内部自己访问自己.而内容提供器是访问别的程序数据的,即跨程序共享数据.对访问的数据也无非就是CRUD. 内容提供者 应用的数据库是不允许其他应用访问的 内容提供者的作用就是让别的应用访问到你的数据库 写自定义内容提供者的代码就是在被访问程序与主访问程序之间交替写代码. 自定义内容提供者,继承ContentProvider类,重写增删改查方法,在方法中写增删改查数据库的代码,举例增方法.自定义继承使用ContentProvider @Override

35.鸡兔同笼问题:今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?

#include<iostream> using namespace std; int main() { int Ji,Tu; int k=0; for(int i=1;i<=35;i++) { Ji=i; for(int j=1;j<=35;j++) { Tu=j; if((Ji+Tu==35)&&(2*Ji+4*Tu==94)) { cout<<"Ji= "<<Ji<<" Tu= "&l

ElasticSearch实战系列四: ElasticSearch理论知识介绍

前言 在前几篇关于ElasticSearch的文章中,简单的讲了下有关ElasticSearch的一些使用,这篇文章讲一下有关 ElasticSearch的一些理论知识以及自己的一些见解. 虽然本人是一个实战派,不太喜欢讲这些理论知识,因为这块可以查看官方文档,那里会写得非常详细,但是在使用了ElasticSearch之后,发现有的知识点需要掌握一定的理论知识才能理解,对于初学者来说有的不好理解,因此写下该篇文章,希望读者在看完之后能够有所帮助. ElasticSearch 理论知识介绍 Ela

数据库入门理论知识介绍

数据库入门理论知识介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 前言: 1.目前90%以上的公司面临的运维的瓶颈都在后端 最常见的2大瓶颈就是: 1>.数据库(极难扩展): 2>.存储: 所以说做互联网的运维工程师要是把以上两点问题解决就可以轻松的搞定整个架构 2.什么是数据库: 查百度上有长篇大论了一下数据库特点,我们可以简单的理解: 数据库就是一个存放数据的仓库,这个仓库按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织,存储的,我们可以通过数

iOS Socket理论知识

iOS Socket理论知识 序言 网络七层由下往上分别为物理层.数据链路层.网路层.传输层.会话层.表示层和应用层.其中物理层.数据链路层和网络层通常被称作媒体称,是网络工程师所研究的对象;传输层.会话层.表示层和应用层则被称作主机层,是用户所面向和关心的内容. http协议对应与应用层 TCP/UDP协议对应于传输层 IP协议对应于网络层 三者本质上没有可比性.何况HTTP协议是基于TCP连接的.TCP/IP是传输层协议,主要解决数据如何在网络中传输:而HTTP是应用层协议,主要解决如何包装

商业智能BI-基础理论知识总结 ZT

因为要加入一个BI项目,所以最近在研究BI相关的知识体系,由于这个方面的知识都是比较零散,开始都很多概念,不知道从何入手,网上找的资料也不多,特别是实战案例方面更少,这里还是先把理论知识理解下吧,分享给大家,一起学习.下次再把实战的一一分享出来. 一.什么是商业智能BI BI(Business Intelligence)即商业智能,它是一套完整的解决方案,把企业的运营数据转化为信息或知识,辅助企业做出明智的业务经营决策的工具.将无序.零散.孤立的数据转换成整合的.规律的.有价值的数据资产,将其以

NeHe OpenGL教程 第三十五课:播放AVI

转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线教程的编写,以及yarn的翻译整理表示感谢. NeHe OpenGL第三十五课:播放AVI 在OpenGL中播放AVI: 在OpenGL中如何播放AVI呢?利用Windows的API把每一帧作为纹理绑定到OpenGL中,虽然很慢,但它的效果不错.你可以试试. 首先我得说我非常喜欢这一章节.Jonat

实例学习SSIS(五)--理论介绍SSIS

原文:实例学习SSIS(五)--理论介绍SSIS 导读: 实例学习SSIS(一)--制作一个简单的ETL包 实例学习SSIS(二)--使用迭代 实例学习SSIS(三)--使用包配置 实例学习SSIS(四)--使用日志记录和错误流重定向 实例学习SSIS(五)--理论介绍SSIS    一.概述 Integration Services 是用于生成高性能数据集成和工作流解决方案(包括针对数据仓库的提取.转换和加载 (ETL) 操作)的平台. Integration Services 包括: a)生