栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

数据类型、运算符和表达式第二章总结

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

数据类型、运算符和表达式第二章总结

1.引例:
例2.1


例2.2

2.C语言的数据类型
(1)数据类型
①基本类型(整型 ,字符型 ,实型(浮点型))
②构造类型(数组类型,结构体类型,共用体类型,枚举类型)
③指针类型
空类型
3.C语言的常量
(1)直接常量
①整形常量。即整数,包括正整数、负整数和零。
②实型常量。即实数,又称为浮点数
小数形式:由整数部分、小数点和小数部分组成
指数形式:由尾数部分、字母E或e和指数部分组成
③字符型常量
(1)字符常量只能用单引号括起来,不能用双引号和其它括号。
(2)字符常量只能是单个字符,不能是字符串。
(3)字符可以是ASCII字符中的任意字符。
例2.3

④字符串常量
字符串常量是由一对双引号“”括起来的零个或多个字符序列
2.3.2 符号常量
用一个标识符来表示一个常量,称之为符号常量。
例2.5

4.C语言的变量
2.4.1变量的定义与使用
①变量的定义
变量的定义必须放在变量的使用之前,一般在函数体的开头部分进行定义。
②变量的初始化
对变量初始化时需注意:
(1)对一个变量赋初值之后 ,该值被储存在分配给该变量的内存空间中。
③变量的使用
使用变量时 应该先赋值,后引用。
例2.6 变量使用示例。

2.4.2 整形变量
图表:

例2.7

例2.8

例2.9

例2.10

例2.11

5.运算符和表达式
2.5.1 赋值运算符和赋值表达式
①简单赋值运算符
最简单的赋值运算符就是“=”,它的作用是将一个数值赋给一个变量。
②复合赋值运算符

③赋值表达式
变量=表达式
赋值表达式的执行过程是:
(1)计算赋值运算符右侧表达式的值。
(2)将所计算出的赋值给赋值运算符左侧的变量。
2.5.3 算术运算符和算术表达式
①基本的算术运算符:
加法运算符+,双目运算符
减法运算符-
乘法运算符* ,双目运算符
除法运算符/,双目运算符
②自增、自减运算符
++ 自增运算符,为单目运算符
– 自减运算符,为单目运算符
③算术运算符的优先级和结合性
单目运算符的优先级高于双目运算符,双目算术运算符中*、/、%的优先级高于+、-。
在优先级相同的情况下,按规定的“结合性”就行处理。
④算术表达式
算术表达式使用注意:
(1)表达式中乘号不能省略,且表达式中的所有字符均应写在同一行上。
(2)在表达式中还可以使用多层园括号(不能使用中括号和花括号),但是要注意括号的配对。
例2.13

2.5.3 逗号运算符和逗号表达式
(1)逗号表达式的执行顺序是:
从左到右依次计算每个表达式的值,并且把最后一个表达式的值作为整个逗号表达式的值。
(2)逗号运算符是双目运算符,其优先级最低,是左结合的。
(3)并非所有出现逗号的地方都为逗号表达式,如在变量说明语句中,以及函数参数表中逗号只能是用作各变量之间的分隔符。
例2.14

2.5.4 求字节数运算符
例2.15

例2.16

6.数据类型转换
2.6.1 自动类型转换
不同类型的数据在一起运算时,编译系统会自动进行类型转换。
数据类型的转换规则是:把赋值运算符右边的表达式的类型转换为左边变量的类型
2.6.2 强制类型转换
功能:把表达式的运算结果强制转换成类型说明符指定的类型。
例2.18

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/444056.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号