2.2 c语言的数据类型
数据类型:基本类型(整形,实型)
构造类型:(结构类型,枚举类型)指针类型 空类型
2.3 c语言的常量
2.3.1直接常量 1整型常量:整型常量即整数,包括正整数、负整数和零。
在一个整型常量后面加一个字母I和L,认为是long int型,如12L。师叔有小数形式和指数形式两种表达方式
2字符常量只能是单个字符,不能是字符串。
3字符可以是ascll字符集中的任意字符。
2.3.2 在c语言中,可以用一个标识符来表示一个常量,称之为符号常量。符号常量在使用之前必须先定义。
(1)简化程序代码:通过符号常量可以简化复杂表达式的重复输入。
(2) 方便数组的定义:可以将整形符号常量作为数组的长度。
2.4.1 c语言的常量
2.4.1变量的定义与使用
1 变量的定义 2变量的初始化 3变量的使用
2.2.4 整型变量:用来保存整数。分为短整型,整形,长整型,无符号整型,无符号短整型和无符号成整形六种
2.4.3 实型变量:c语言中实型变量分单精度和双精度两类。
2.4.4 字符型变量:字符型变量的知识字符常量,即用单引号引起来的单个字符。
2.5 运算符和表达式
2.5.1 赋值运算符和赋值表达式 1简单赋值运算符:最简单的运算符就是“=”,它的作用是将一个数值赋值给变量。2复合赋值运算符:再简单赋值运算符前面加上算术运算符。
2.5.2 算数运算和算术表达式 1基本都算数运算符:1+加法运算符,为双目运算符,其功能是进行求和运算。 2 - 作为单目运算符使用时,是取负运算。3*乘法运算符,为双目运算符,功能是求乘积运算 4/除法运算符,为双目运算符,功能使劲星球上运算。
2.5.3 逗号运算符和逗号表达式:c语言中都好“,”也是一种运算符,成为u逗号运算符。
2.5.4 运算符sizeof用于计算数据类型所占的字节数,,他是单目运算符,优先级高于双目运算符。
2.6 数据类型转换:c语言规定,各种不同数据类型的数据在一起运算时,不同性的数据要先转换成相同类型的数据才能进行换算。
2.6.1 自动类型转换:转换规则:空间少向空间多的类型转换,保证运算精度。
2.6.2 强制类型转换:将某种数据类型强制转换成指定的数据类型。需要注意;强制类型转换并不改变表达式中变量的类型和值。