WHCSRL 技术网

《数据类型、运算符和表达式》的总结

在这里插入图片描述
在这里插入图片描述在c语言中数据类型决定了数据的取值范围、占用内存的字节数和所能进行的操作。而数据类型中有分为基本类型,构造类型,指针类型,空类类型。基本类型中又分为整型,字符型,实型。
常量是在程序执行过程中,其值不发生改变的量,分为直接常量和符号常量两种。直接常量又分为整型常量,实型常量,字符常量和字符串常量。
1、整型常量,包括正整数、负整数和零。
2、实型常量表示方法有两种:
(1)小数形式:有整数部分、小数点和小数部分组成、当整数部分或小数部分为0时,可以省略不写,但是小数点不可省略。
(2)指数形式:有尾数部分,字母E或e和指数部分组成,格式为:±尾数E指数。
在c语言中,实型常量默认为是double型的实数,如果在树的后面加字母f或者F,则认为是float型的实数。
3、字符型常量指单个字符,用一对单引号及其括号所括起来的字符来表示。
(1)字符常量只能用单引号括起来,不能用双引号或其他括号。
(2)字符常量只能是单个字符,不能是字符串。
(3)字符可以是ASCII字符集中的任意字符
在这里插入图片描述
4、字符串常量是由一对双引号“”括起来的零个或多个字符序列。
在c语言中,可以用一个标识符来表示一个常量,称之为符号常量,符号常量在使用之前必须先定义,其一般形式为:#define 标识符 常量值。在这里插入图片描述在c语言中,所有的变量必须先定义后使用。
1、变量的定义:类型说明符 变量名表;
2、变量的初始化
3、变量的使用
在这里插入图片描述整形变量
在这里插入图片描述
在这里插入图片描述实型变量
在这里插入图片描述字符型变量
在这里插入图片描述在这里插入图片描述运算符和表达式
1.简单赋值运算符
2.复合赋值运算符
3.赋值表达式其一般形式为:变量=表达式
算术运算符和算术表达式
1.基本的算术运算符+(加)、-(减)、*(乘)、/(除)、%%(求余)
2.自增自减运算符
“++”(自增)
“--”(自减)
3.算数运算符的优先级和结合性
4.算术表达式
在这里插入图片描述逗号运算符和逗号表达式
在这里插入图片描述求字节数运算符
一般格式为:
(1)sizeof(表达式)或sizeof表达式
(2)sizeof(数据类型名)在这里插入图片描述
在这里插入图片描述数据类型转换
1.自动类型转换
2.强制类型转换
在这里插入图片描述
进行强制类型转换时需注意:
(1)需强制类型转换中的表达式一定要括起来,否则只对紧随括号后的量进行类型转换
(2)强制类型转换是一种不安全的转换,如果是从高级类型转换成低级类型,则会损失数据的精度
(3)强制类型转换并不改变表达式中变量的类型和值

推荐阅读