《1.定义数据类型标识符;2.赋初值P29C语言允许在定义》.ppt
2.6 变量的定义、赋初值、使用 3.使用 2.7 运 算 2. 运算符(P31) P325附录3 3 各类数值型数据间的混合运算 P30 2.9 赋值运算符和赋值表达式 2.复合的赋值运算符 P38 3. 赋值表达式 4. 赋值表达式中的类型转换 (P35-37) 整数?整数 2.10 逗号运算符和逗号表达式 小 结 作 业 习题P41 2.9、2.12、*2.11 (下周交) 准备上机题目:P40 2.6-2.8、P41 2.10 (上机练习) Lifang ?2003 2.* C程序设计 1.定义: 数据类型 标识符; 2.赋初值:P29 C语言允许在定义变量的同时对变量赋值。即变量的初始化。 例: int a=3; float f=5.8; char c1=‘e’; float a=1.0,b=1.2; int a ,b ,c =5; /* 部分赋初值 */ 注意:没有赋初值的变量,并不意味着该变量中没有数值。此时,变量中的值是一个随机数。 在程序中常使用变量进行数值计算、数据处理等。 使用变量时,先定义,后引用。 例: main( ) { int a=55; /* 初始化:定义的同时赋值*/ int b; /*先定义,后赋值*/ int c; b=45; c=a+b;/*算术表达式*/ printf(“a=%d b=%d c=%d”,a,b,c); /*输出函数*/ } 结果:a=55 b=45 c=100 1、几个概念 运 算:对数据进行计算处理的过程。 例: y=x*x、 y=cos(x)、a>b。 运算符:表示不同运算的符号(它代表各种运算的含义)。 例: + 、 - 、 *、 > 、b。 种 类 算术运算符、关系运算符、逻辑运算符、条件运算符等。 优先级 混合运算时,各种运算的优先次序。 结合性 混合运算时,优先级相同的情况下,各种运算是从运算符左边还是右边开始进行。左结合性、右结合性。(例如:-i++相当于-(i++)而不是(-i)++) 整型、字符型和实型数据可以混合运算 不同类型的数据要先转换成同一类型,然后进行运算 double ? float long unsigned int ? char, short 转换规则:由低级(字节长度短)向高级(字节长度长)转换 运算中的类型转换: 自动类型转换 强制类型转换 2.8 算术运算符和算术表达式 名 称 运算符 运算规则 负 - 取负值 加 + 加法 + 减 - 减法 - 乘 * 乘法 * 除 / 除法 / a.两个整数相除的结果取整数; b.一整数、一浮点数相除的结果为浮点数(double); c.当整除有一个数为负数时,向零取整。 模 % 整除取余 两侧均为整数; 分子>分母 ,结果=余数。 分子