第2章基本数据类型、运算符、表达式3解析.ppt

第2章基本数据类型、运算符、表达式3解析.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
printf(“%c”,’a’); printf(“%c”,’9’); printf(“%c”,’\123’); printf(“%c”,’F’); printf(“abc\tddd\n”); 本例说明使用字符、整数常量赋值给字符变量。 此例更改:printf(“%c %c”,ch1-32,ch2-32); 或初始化时改为‘A’ ‘B’//大小写转换 本例说明:大小写字符关系、使用%d输出 左结合:多个相同的运算符运算时的顺序,例如=是右结合,a=b=c=1从右往左依次运行c=1,b=c,a=b 再例如:*是左结合,a*b*c运算方法:先计算a*b,再将结果*c得到最终结果。 表达式:由常量、变量、函数和运算符组合起来的式子 先让同学计算, 再通过VC编译,使同学们有一个强烈的对比和直观的感受。 本页的例子对后面循环章节 分离整数获取每位数字 有帮助。 本页教师参考,之前的两页若使用vc编译,本例可以不用 可以加一个计算:1/2+1/3+1/4结果输出。对以后的循环有帮助。 改程序改一下: ave=(a+b+c)/3再试试输出结果。 或者再改动一下:加一个int类型变量d,d=(a+b+c)/3.0,输出结果看看 改程序讲解的知识点是:1、除法运算 2、赋值的时候向左侧类型看齐。 以下是教材完整程序,教师可根据需要先运行简单的代码,再逐步添加复杂语句。 int i=1,j=3,k; float f1=1.23,f2=34.5,f3; double d1=12,d2=60.8; char ch1=A,ch2=B; k=f1+i*2-d1+d2+ch1-2; f3=f1 +f2-j*10.5+ch1-k%j; printf(%d,%f\n,k,f3); 改程序知识点:1、表达式结果向数据类型精度最高的看齐。2、赋值向左侧看齐。 改程序知识点:1、强制类型转换。2、强制类型转换不改变原来变量数据。 讲完这个程序,可以将程序改一下: int a=16,b=3; float f1,f2; f1=a/b;f2=(float)a/b; printf(“%f,%f\n”,f1,f2); 也是一个强制类型转换的例子。 渐次输出:a2 a2 ab a^b a|b 板书讲解。 渐次输出:a2 a2 ab a^b a|b 板书讲解。 二、实型变量-有效位 float有效位:6-8位 double有效位:15-16位 #include stdio.h void main() { float x; double y; x=123456789.123456789; y=123456789.123456789; printf(x=%f\ny=%f\n,x,y); /*输出变量x、y的值*/ } 输出结果: x=123456792.000000 y=123456789.123457 字符型数据 5 一、字符常量 以非0数字开头(由0-9组成):45 85 1236 a、A、b、C、x、? 、4、+等 普通字符 以非0数字开头(由0-7组成):045 075 01236 \t 、 \n、 \b、\123、 \4、 \x1a、 \x57 转义字符 指的是用一对单引号括起来的字符,有两种形式: P22 一、字符常量 字符的ASCII码值 标准C语言共有128个字符,字符在计算机中以ASCII码形式储存。 例如: ‘a’的ASCII码值是65 ‘\n’的ASCII码值是10 可查看教材附录ASCII码表 一、字符常量-实例 编写几个输出字符的实例 原则:简单,有代表性 二、字符串常量 指的是用一对双引号括起来的字符序列 例如: abc 、 a 、 中国 1、写法不一样:单引号和双引号 2、字符数量不一样:单个字符和字符序列 3、含义不一样:字符’a’与字符串”a”在内存中是这样存储的: 字符和字符串常量区别 a a \0 三、字符常量测试 1、合法的字符常量是( )。 A) \t B) A C) ab D) \832 2、()是非法的 C 语言转义字符。 A) \b B) \0xf C) \037 D) \091 四、字符变量 字符变量关键字是char 定义变量:char 变量1,变量2,…… 初始化:char 变量1=字符,…… 可以使用其他变量、字符常量、整型常量给字符变量赋值。 char ch1,ch2,ch3; char ch4=‘a’,ch5=98; 四、字符变量-实例 #include stdio.h void main

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档