TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机计算机二级考试 C语言数据类型与运算思维导图

计算机二级考试 C语言数据类型与运算思维导图

  收藏
  分享
免费下载
免费使用文件
U616122305 浏览量:22022-11-10 11:30:37
已被使用0次
查看详情计算机二级考试 C语言数据类型与运算思维导图

计算机二级考试 C语言数据类型与运算有哪些?一起来学习吧。

树图思维导图提供 计算机二级考试 C语言数据类型与运算 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级考试 C语言数据类型与运算  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:e5d376dbc4b2854848e0e1bdcb10aa8d

思维导图大纲

计算机二级考试 C语言数据类型与运算思维导图模板大纲

常量与变量

常量是指在程序运行过程中,其值不能改变的量

基本类型

整型数据

整型常量有八进制、十进制、十六进制三种表示形式,没有二进制。八进制前加0,十六进制前加0X

整形变量可分为int(4字节)、short、long、无符号整型(unsighed)

实型数据

实型数据有两种表示形式:小数形式和指数形式。掌握判定指数形式合法性

实型变量分为单精度型(float)和双精度型(double),单精度型占四个字节

字符常量

一个字符常量代表ASCII字符集中的一个字符,在程序中用单引号把一个字符括起来作为字符常量。例如,‘A’、’a‘都是合法的字符常量。

转义字符常量:又称反斜线字符,这些字符常量总是以一个反斜线开头后跟一个特定的字符,用来代表一个特定的ASCII字符,这些字符常量必须阔在一对单括号内。

‘\0’是一个转义字符,称为空值,它的ASCII码值为0。‘\0’作为标志占用存储空间,但不计入字符串的实际长度。

字符串常量

字符串常量是由双引号括起来的一串字符,是借助字符型一维数组来存放的,并规定以字符‘\0’作为“字符串结束标志”。

符号常量

在程序运行过程中其值可以改变的量称为变量

运算符

算术运算符

用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(%)、自增(++),自减(–),一共7种;

关系运算符

用于比较运算。包括大于(>)、小于(<)、等于(==)、大于等于(>=)、小于等于(<=)、不等于(!=),一共6种;

逻辑运算符

用于逻辑运算。包括逻辑与(&&)、逻辑或(||),非(!),共3种;

位操作运算符

参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(!)、位异或(^)、左移(<<)、右移(>>),共6种;

赋值运算符

用于赋值运算,分为简单赋值(=)、复合算术赋值(+=、-=,*=、/=、%=)、和复合位运算赋值(&=、!=、^=、>>=、<<=),三类共11种;

条件运算符

这是一个三目运算符,用于条件求值(? :);

逗号运算符

用于把若干表达式组合成一个表达式(,);

指针运算符

用于取内容(*)和区地址(&),两种运算;

求字节数运算符

用于计算数据类型所占的字节数(sizeof);

特殊运算符

有括号( )、下标[ ]、成员(->,)等几种。

C表达式类型

赋值表达式

赋值运算符的符号为”=“,由赋值运算符组成的表达式称为赋值表达式。

算术表达式

于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(%)、自增(++),自减(–),一共7种;

加、减、乘、除可以使用整型和实型数据,而求余运算符,其运算对象只能是整型

除法运算符两边运算对象都为整型时,运算结果也为整型即舍掉小数部分。

关系表达式

关系运算符:用于比较运算。包括大于(>)、小于(<)、等于(==)、大于等于(>=)、小于等于(<=)、不等于(!=),一共6种

逻辑表达式

逻辑运算符:用于逻辑运算。包括逻辑与(&&)、逻辑或(||),非(!),共3种

条件表达式

条件运算符:这是一个三目运算符,用于条件求值(? :)

逗号表达式

逗号运算符:用于把若干表达式组合成一个表达式(,)

相关思维导图模板

干细胞临床研究组织的管理体系组织架构图思维导图

树图思维导图提供 干细胞临床研究组织的管理体系组织架构图 在线思维导图免费制作,点击“编辑”按钮,可对 干细胞临床研究组织的管理体系组织架构图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:884465dda1ff749e29ec8542d9a58da3

学习回顾与规划思维导图

树图思维导图提供 学习回顾与规划 在线思维导图免费制作,点击“编辑”按钮,可对 学习回顾与规划  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:5334fe5a080528ab6e52747e4173af1c