0%第2章基本数据类型,运算符和表达式 22C语言的基本数据类型 221常量与变量 常量 在程序运行过程中,其值不能被改变的量称为常量。 常量的类型众多具体可分为以下几类: 常量数据类型:短整型常量取值范围在-32768~ +32767之间的整数 长整型常量取值范围在2147483648~+2147483647的整 数实型常量取值范围在1038~10+38,有效数字是7位 Back
第2章 基本数据类型,运算符和表达式 2.2 C语言的基本数据类型 2.2.1 常量与变量 一.常量 在程序运行过程中,其值不能被改变的量称为常量。 常量的类型众多具体可分为以下几类: 常量数据类型: 短整型常量取值范围在-32768 ~ +32767之间的整数。 长整型常量取值范围在2147483648~+2147483647的整 数.实型常量取值范围在10-38~10+38,有效数字是7位 10−38
0%第2章基本数据类型,运算符和表达式 字符常量:用单引号引起来的单个字符 字符串常量:用双引号引起来的一串字符 符号常量:须经宏定义才能使用 转义字符常量:用与输入输出函数的专用常量。 如:52,0,-78为整型常量,2.3,0.58为实型常量,(1, n为字符型常量,“ hello°,“ abcdef为字符串常量。 符号常量 符号常量是在程序(或程序的一部分)中指定用 个符号(标识符)代表一个常量。 Back
第2章 基本数据类型,运算符和表达式 字符常量:用单引号引起来的单个字符。 字符串常量:用双引号引起来的一串字符。 符号常量:须经宏定义才能使用。 转义字符常量:用与输入输出函数的专用常量。 如:52,0,-78为整型常量,2.3,0.58为实型常量,‘l’, ‘n‘为字符型常量,“hello”,“abcdef”为字符串常量。 二.符号常量 符号常量是在程序(或程序的一部分)中指定用 一个符号(标识符)代表一个常量。 10−38
第2章基本数据类型运算符和表达式 【例21】 # define pi3.14/定义符号常量* main () float ra r=20 aPron printf %f",a);} Back
第2章 基本数据类型,运算符和表达式 【例2.1】 # define PI 3.14 /*定义符号常量*/ main() { float r,a; r=2.0; a=PI*r*r; printf("a=%f",a);}
第2章基本数据类型运算符和表达式 程序中用# define命令行定义P代表常量3.14。程序 的运算结果是a=12560000。由此我们可以总结出,用 符号代替一个常量,使程序更易理解,可读性好。 需要修改时只需要修改一处即可,方便不易出错 定义符号常量的一般格式是: # define符号常量常量 这是一种预编译命令,它不同于变量,符号常量 的值在其作用域内不能改变,也不能再被赋值。 Back
第2章 基本数据类型,运算符和表达式 程序中用#define命令行定义PI代表常量3.14。程序 的运算结果是a=12.560000。由此我们可以总结出,用 符号代替一个常量,使程序更易理解,可读性好。当 需要修改时只需要修改一处即可,方便不易出错。 定义符号常量的一般格式是: #define 符号常量 常量 这是一种预编译命令,它不同于变量,符号常量 的值在其作用域内不能改变,也不能再被赋值
第2章基本数据类型运算符和表达式 如再用以下赋值语句给PI赋值: PI=3.1415 是错误的; 习惯上,符号常量名用大写,变量名用小写,以 示区别。 Back
第2章 基本数据类型,运算符和表达式 如再用以下赋值语句给PI赋值: PI=3.1415; 是错误的; 习惯上,符号常量名用大写,变量名用小写,以 示区别