第三章C语言的数据类型、 运算符和表达式
第三章 C语言的数据类型、 运算符和表达式
第一节标识符 定义:用来标识常量名、变量名、函数名、 数组名、文件名等对象的有效字符 序列 命名规则: 1)由字母(大小写)、数字、下划线 2)第一个字符必须为字母或下划线 如: ab name file1 sum 5x Doc Bao ei int ×
第一节 标识符 定义:用来标识常量名、变量名、函数名、 数组名、文件名等对象的有效字符 序列 命名规则: 1)由字母(大小写)、数字、下划线 2)第一个字符必须为字母或下划线 如: ab name file1 _sum 5x Doc. Bao ei int √ ×
注意事项: (1)区分大小写,即大写字母和小写字母被认 为是不同的字符 如: name Name NAME (2)C语言的关键字是一类特殊标识符,它们具 有特定的含义,已被C语言做其他用途,即 关键字不能做变量名、常量名、函数名 文件名等 (3)”见名知意”,即选有相应含义的英文单词 等作为标识符
注意事项: (1)区分大小写,即大写字母和小写字母被认 为是不同的字符。 如: name Name NAME (2)C语言的关键字是一类特殊标识符,它们具 有特定的含义,已被C语言做其他用途,即 关键字不能做变量名、常量名、函数名、 文件名等 (3)”见名知意”,即选有相应含义的英文单词 等作为标识符
第二节数据类型 1.概述 1)对“数据”的描述 在程序中需要指定数据的类型即数据的组 织形式,即数据结构 2)对“动作”的描述 值对数据的加工处理步骤与过程,即算法
第二节 数据类型 1.概述 1)对“数据”的描述 在程序中需要指定数据的类型即数据的组 织形式,即数据结构 2)对“动作”的描述 值对数据的加工处理步骤与过程,即算法
2.数据类型 C语言中,数据结构是以数据类型的形式来 体现的。 数据类型是指数据的内在存储方式。 C语言提供了丰富的数据类型p38 从另一个角度来看:C语言中的数据又可以分成: 常量 变量
2.数据类型 C语言中,数据结构是以数据类型的形式来 体现的。 数据类型是指数据的内在存储方式。 C语言提供了丰富的数据类型 p38 从另一个角度来看: C语言中的数据又可以分成: 常量 变量
第三节常量 整型常量(整数)如:123-58 实型常量(实数)如:5.40.486 字符常量(字符)如:a’田 转义字符 如:“mn“012 字符串常量如:“ China
第三节 常量 整型常量(整数) 实型常量(实数) 字符常量(字符) 转义字符 字符串常量 如: 123 -5 8 如: 5.4 0.486 如: ‘a’ ‘H’ 如: ‘\n’ ‘\012’ 如: “China
正整数 1.整型常量(整数 负整数 十进制整型常量0~9 表示形式〈八进制整型常量0~7 十六进制整型常量0~9,A~F 如:整数1234在C语言中 十:1234 八:02322 十六:0x4D2
1.整型常量(整数) 表示形式 正整数 负整数 十进制整型常量 0~9 八进制整型常量 0~7 十六进制整型常量 0~9,A~F 如: 整数1234在C语言中 十:1234 八:02322 十六:0x4D2
2.实型常量(实数、浮点数) 小数形式 表示形式 指数形式 整数部分 1)小数形式〈小数点 小数部分 格式:±整数部分小数部分
2.实型常量(实数、浮点数) 小数形式 指数形式 表示形式 1)小数形式 整数部分 小数部分 小数点 格式: ±整数部分.小数部分
注意: (1)当整数部分或小数部分为0时,可省略不写, 但不能同时缺省(“0.0″不能写成 (2)小数点是小数部分的标志,不能省略 如:234.5 3.6 156 034 0 78
注意: (1)当整数部分或小数部分为0时,可省略不写, 但不能同时缺省(“0.0”不能写成“.”) (2)小数点是小数部分的标志,不能省略 如: 234.5 -3.6 .156 -.034 0. 78
尾数部分 2)指数形式〈E或e 指数部分 格式:土尾数部分e土指数部分 如:12.34e+9表示12.34×10 5.6789E-10表示5.6789×1010 58.99e-6表示-58.99×106
2)指数形式 尾数部分 指数部分 E或e 格式: ±尾数部分e ±指数部分 如: 12.34e+9 表示 5.6789E-10 表示 -58.99e-6 表示 12.34×109 5.6789×10-10 -58.99×10-6