第二章知识梳理

思维导图

基本数据类型

  • 布尔型bool
  • 整型:int、short、long
  • 浮点型:float、double、long double
  • 字符型:char
  • 枚举型:enum

运算表达式(注意运算优先级)

  • 算数:+、-、*、/、%
  • 赋值:=   例:a=4
  • 逗号:,  例:a=3*5,a*4
  • 逻辑:<、<=、>>=、==、!=、!、&&、||
  • 条件:_?_:_
  • sizeof: sizeof(类型名)       sizeof 表达式
  • 位运算:注意二进制比特位运算

基本控制结构

  • 顺序结构
  • 选择结构:if、if...else 、switch
  • 循环结构:while、do...while、for
  • 控制语句:break:强制退出本层循环     continue:强制退出本次循环

数据的输入与输出

  • I/O流:cin和cout是预定的流对象
  • 插入符与提取符:<<、>>  例:cout<<n<<endl; cin>>m;
  • 简单的I/O格式控制:要使用操作符,首先必须在源程序的开头包含iomanip头文件
操纵符名 含义
dec 数据为十进制
hex 数据为十六进制
oct 数据为八进制
ws 提取空白符
endl 插入换行符,并刷新流
ends 插入空字符
setsprecision(int) 设置浮点数的小数位数
setw(int) 设置域宽

自定义数据类型

  • typedef声明:typedef 已有类型名 新类型名表;
  • 枚举类型enum:enum 枚举类型名 {变量值列表}
enum Weekday {Sun,Mon,Tue,Wed,Thu,Fri,Sat};

小结

  • 每一次新的尝试都是一次学习的机会。第一次以博客形式来梳理知识,发现自己有好多需要改进之处。当上传实验一的时候,发现其他优秀的同学不仅其程序严谨且整个博客排版清楚有序,相较于我自己的博客就显得杂乱无章。所以这次排版有一点改进,熟能生巧,我相信一次次地锻炼终会变得更好。
  • 第二章中的自定义数据类型,自己不太理解,还是要深入思考,多实践出真知。
  • 把不足之处向众人展示才能有所提升,若以上有改进之处请大佬指点。

原文地址:https://www.cnblogs.com/Ann-88/p/10547048.html

时间: 2024-10-07 16:46:11

第二章知识梳理的相关文章

汇编语言第二章知识梳理及思考

第二章 寄存器(CPU工作原理) CPU概述 CPU由运算器.控制器.寄存器等器件组成,这些器件靠内部总线相连. 内部总线实现CPU内部各个器件之间的联系. 外部总线实现CPU和主板上其他器件的联系. 寄存器概述 8086CPU有14个寄存器: AX.BX.CX.DX.SI.DI.SP.BP.IP.CS.SS.DS.ES.PSW. 2.1通用寄存器 8086CPU所有的寄存器都是16位的,可以存放两个字节. 通用寄存器:AX.BX.CX.DX通常用来存放一般性数据. 以AX为例,寄存器的逻辑结构

汇编语言第二章知识梳理

一个典型的cpu由运算器.控制器.寄存器等器件组成,这些器件靠内部总线相连. 内部总线实现cpu内部各个器件之间的联系.外部总线实现cpu和主板上其他器件的联系. 8086CPU中的14个寄存器:AX,BX,CX,DX,SI,DI,SP,BP,IP,CS,SS,DS,ES,PSW 概括的讲,16位结构描述了一个cpu具有以下几个方面的特征:(1)运算器一次最多可以处理16位的数据.(2)通用寄存器的最大宽度为16位.(3)寄存器和运算器之间的通路是16位的. 8086cpu有20位地址总线,可传

第二章 知识图谱——机器大脑中的知识库

第二章 知识图谱——机器大脑中的知识库 作者:刘知远(清华大学):整理:林颖(RPI) 版权所有,转载请注明出处 知识就是力量.——[英]弗兰西斯·培根 1 什么是知识图谱 在互联网时代,搜索引擎是人们在线获取信息和知识的重要工具.当用户输入一个查询词,搜索引擎会返回它认为与这个关键词最相关的网页.从诞生之日起,搜索引擎就是这样的模式,直到2012年5月,搜索引擎巨头谷歌在它的搜索页面中首次引入“知识图谱”:用户除了得到搜索网页链接外,还将看到与查询词有关的更加智能化的答案.如下图所示,当用户输

专业课第二章知识总结

第二章我们主要学习了高级语言构成有:数据类型.变量常量.标识符.关键字.运算符表达式和语句等. java数据类型是用来表示计算机内存的特定方法.主要分为两种一种是基本类型有:整形(byte,short,int,long).浮点型(float,double).字符型(char).布尔型(boolean).另外一种是引用类型是String字符串. 在java中变量是程序中最基本的存储单元其中就包括数据类型,和变量名和变量值,而我们在声明变量时应定义一个数据类型然后定义变量名和初始值: 常量声明必须先

汇编第二章知识总结

今天刚学完第二章,以下是一些学习到的内容. 首先是CPU的概述 1.一个典型CPU由运算器.控制器和寄存器等器件组成. 2.内部总线实现CPU内部各个部件之间的联系. 3.外部总线实现CPU和主板上其他器件的联系. 通用寄存器 1.8086CPU所用的寄存器都是16位的,可以存放2个字节.AX,BX,CX,DX这四个寄存器都唱用来存放一般性数据,被称为通用寄存器 2.为了保证与上一代8位CPU兼容,8086CPU的AX.BX.CX.DX可分为两个可独立使用的8位寄存器. AX可分为AH和AL B

汇编语言第三章知识梳理及思考

第三章 内存访问的角度学习寄存器 3.1内存中字的存储 0号单元是低地址单元,1号单元是高地址单元. 问题: (1)0地址单元(字节单元)中存放的字节型数据是多少?20H (2)0地址字单元中存放的字型数据是多少?4E20 (3)2地址字单元中存放的字节型数据是多少?12H (4)2地址单元中存放的字型数据是多少?0012H (5)1地址字单元中存放的字型数据是多少?124EH 结论:任何两个连续的内存单元,N号单元和N+1号单元,可以将它们看成一个地址为N的字单元中的高位字节单元N+1和低位字

行为统计学第二章知识总结(未完)

如何将数据组织成某些可理解的形式,使得他可以比较容易地发现数据的趋势,并与其他人交流,这就是描述性统计的任务:简化结构并整理组织数据.整理一组数据的最常用过程是将数据放入一个频数分布. 频数分布是一种组织好的关于位于测量量表每个类别上的个体数目的数据表. 频数分布的结构可以是表或涂,但是,在这两种情况下分布都具有两个相同的元素: 1.组成最初测量量表的类别. 2.频数的记录或每个类别中的个体数目. 比例与百分率 除了频数粉笔中的两个基本列外,表中还可以加入其它描述数据分布的测量.最常用的两种测量

JavaOO第二章知识总结

一.数据类型 (一).整数类型 1 数据类型是一种易于人类阅读的标记,用来表示计算机内存的特定用法. 2 在程序中使用时,数据类型规定所使用内存的大小以及在该内存中可存放的有效值. 3 Java是一种强类型编程语言,这意味着在Java程序中用到的所有变量都必须有明确定义的数据类型. 4 ava中定义了4类8种基本数据类型 5 Java把内存划分为堆.栈.数据区.常量区.代码块:而基本数据类型一般放在栈中. 逻辑型boolean (布尔) 字符型char 整数型byte.short.int.lon

第二章知识汇总

2.1 通用寄存器 1,AX,BX,CX,DX被称为通用寄存器 2,AX可分为AH,AL...... 2.2 字在寄存器中的存储 1,字节:记为byte,一个字节由8bit组成 字:记为word,一个字由两个字节组成,分别是高位(AH)和低位字节(AL) 2.3 几条汇编指令 1, mov ax 18    AX=18 mov ah 78    AH=78 add ax 8       AX=AX+18 mov ax bx    AX=BX     两个对象的位数一样 add ax bx