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

%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  强制类型转换

类型说明符功能:把表达式的运算结果强制转换成类型说明符指定的类型

                                     强制类型转换示例

猜你喜欢

转载自blog.csdn.net/m0_61987622/article/details/121868102