第三章 数据类型、 运算符和表达式
• 标识符:用来标识变量名、符号常量名、 数组名、函数名、文件名的有效字符序列。 – 关键字 – 预定义标识符 – 用户定义标识符 • 字母或下划线开头,后跟字母、数字和下 划线组成。 • 变量要先定义后使用
15
第三章 数据类型、 运算符和表达式
下列字符串中可以做C语言程序中的标识符的 有哪些? print _3id oodb I\am 3pi Line# str_1 His.age while aBc
小数形式:如 123.0 .123 0.0 12.5
指数形式:如123e2 123E2
7
2.4 字符型常量 Character constant
第三章 数据类型、 运算符和表达式
• 单引号括起来的一个字符。如: ' a ' • 字符常量的值是一个数字值。如字符常 量' 0 ' ,其ASCII为48,所以存储的实际 值为48。 • 字符常量可以象整数一样参与运算。
float double
long double长双精度
128
-1.2*10-4932 ~1.2*104932
2、变量的定义
float x,y;
double z;
/*指定x,y为单精度实型变量*/
/*指定z为双精度实型变量*/
20
3.5 字符变量
1、变量的定义
char c1,c2; /*指定c1,c2为字符型变量*/
第三章 数据类型、 运算符和表达式
2、字符型数据的存储
以ASCII码存储,存储形式与整型一样,可以和整数 进行运算 main() {char c1,c2; 结果:A,B c1=„a‟;c2=„b‟; c1=c1-32;c2=c2-32; 65,66 printf(“%c,%c\n”,c1,c2); printf(“%d,%d\n”,c1,c2); }