%c 字符 %d 整数 %f小数
2.1 引例 求体积和表面积
2.2 c语言的数据
数据类型包括以下
基本类型:整型、字符型、实型【浮点型】
构造类型:数组类型、结构体类型 、共用体类型、枚举类型
指针类型
空类型
2.3 c语言的常量
2.3.1 直接常量
1、整型常量
十进制:由数字0到9组成
八进制:以0为前缀,由数字0到7组成
十六进制:以ox或OX为点缀,由数字0到9和字母A到F组成
注意:
1.在一个整型常量后面加一个字母u或U,认为是unsigned int型
2.在一个整型常量后面加一个字母l或L,认为是long nt
2.实型常量
1.小数形式:由整数部分、小数点和小数部分组成,当整数部分和小数部分为0时,可以省略不写,但是小数点不可省略
2.指数形式:由尾部、字母E或e和指数部分组成,格式为:正负尾部E指数
注意:
1、以小数形式表示形式时,必须有小数,并且小数点的前、后至少一边要有数字
2、以指数形式表示实数时,字母E的前后必须有数字,并且指数部分只能是整数
3、字符型常量
1.字符常量只能用单引号括起来,不能用双引号或其它括号
2.字符常量只能是单字符,不能是字符串
3.字符可以是ASCll字符集中的任意字符
转义字符
转义字符使用示例
双引号表示字符串,单引号表示字符
4、字符串常量
字符串:空格字符、转义字符、其他字符和汉字等文字符号
2.3.2 符号常量
#define 是一条编译预处理命令,称为宏定义命令
利用符号常量计算价格
符号常量的优点
1、增加程序的可读性
2、提高程序的可维护性
3、简化程序代码
4、方便数组的定义
2.4 c语言的变量
2.4.1 变量的定义
变量名一般使用小写字母
变量的使用时,应该先赋值,后引用
不同类型的整型变量的定义与使用示例
短整型变量的溢出
实型变量的使用示例
单精度浮点型有效数字位数位7,双精度小数后最多保留6位
逗号表达式应用示例
2.5.4 求字节数运算符
不同数据类型字节数示例
求字节数运算符示例
2.6 数据类型转换
2.6.1 自动类型转换
进行自己转换的规则是:把占用内存空间的低级类型向占用空间多的高级类型转换
注意:不能有高到低【避免数据流失】
2.6.2 强制类型转换
类型说明符功能:把表达式的运算结果强制转换成类型说明符指定的类型
强制类型转换示例