c语言教案第3讲.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言教案第3讲

教学目的与要求: 了解C程序中使用的字符集 掌握常量和变量的定义和使用 教学内容提要: 1.C语言的语法基础 2.常量与变量 3.运算符和表达式 教学重点:1、常量和变量的定义和使用 2、算术运算符的定义和使用 教学难点:算术运算符的定义和使用 教学进度:教材P19~P42 教学过程: (1) 十进制形式:与数学上的整数表示相同; 例如: 12, -100, 0 (2) 八进制形式:在数码前加数字0; 例如: 012=1*81+2*80=10(十进制) (3) 十六进制形式:在数码前加0X(数字0和字母X)。 例如: 0x12=1*161+2*160=18(十进制) * 八进制的数码范围为0~7; 018 ? * 十六进制的数码除了数字0~9外, 还使用英文字母a~ f (或A~ F)表示10~15。 如:0x1e √ int a,b,c ; float x,y; char c1,c2; 或 int c1,c2; 占内存 所占位数 范围 float 4个字节 32 10-38-1038 double 8个字节 64 10-308-10308 例如: char c; c= ’a’; c= ’\034’; c= ’\n’; c= ’\x65’; c=65;c=0101;c=0x41; * * 第3讲 常量、变量及运算符和表达式 1、C语言的语法基础 (4)特殊符号:通常由1~2个符号组成,主要用 来表示运算符。 1.1、C语言字符集 C语言的基本符号可分4个类,归纳如下: (1)英文字母:大小写各26个,共计52个; (2)阿拉伯数:0、1、2、3、4、5、6、7、8、9 共10个数字; (3)下划线: _ ; 1.2、标识符(*) 概念:就是用来标识变量名、符号常量名、函数名、类型名、文件名等的有效字符序列。 (1)标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 定义规则: 如: _1 year month student_name sum0 M.D.Jones $123 #a 3b ?c a=b (2)在C语言中,大小写字母不等效。因此,a和A,I和i,Sum和sum,分别是两个不同的标识符。 (3)用户自定义的标识符不能与保留字(关键字)同名。 保留字 1.3、关键字 概念:就是具有特定含义的标识符,用户不能用来作自定义标识符。 C语言中的关键字较少,由ANSI标准推荐的关键字有32个。 常用的有: (1)与数据类型有关的(14): char int float double signed unsigned short long void struct union typedef enum sizeof (3) 与程序控制结构有关的(12): do while for if else switch case default goto continue break return (2)与存储类别有关的: auto extern register static 2、常量与变量 2.1、常量 概念:在程序运行中,其数值不能被改变的量。 分类: 直接常量和符号常量 1)直接常量:是在程序中直接引用的数据。 分为:整型、实型、字符型、字符串 以数据的原形出现! (1)、整型常量 下面是合法的整型常量: 5121——(十进制正整数) 0111——(八进制正整数,等于十进制数73) 010007——(八进制正整数,等于十进制数4103) 0177777——(八进制正整数,等于十进制65537) 0XFFFF——(十六进制正整数,等于十进制数65537) 0xA3——(十六进制正整数,等于十进制数163) -32768——(十进制负整数) 下面不是合法的整型常量: 09876——(八进制数,因为以0开头,但是有数字8和9) 20fa——(十进制数,因为不是以0或0x开头,但是有数字f和a) 0x10fg——(十六进制数,但出现了非法字符g) 整数

文档评论(0)

me54545 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档