第五章单片机C语言.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语言

第5章 单片机C语言;51单片机C语言特点;C语言程序举例;C程序特点;格式化输出函数printf;;C程序特点;5.2 字符 标志符 关键字;5.2.2 C语言词汇;;5.3 数据类型;表5-2 Keil Cx51的数据类型;1、整型量;⑵整型变量的说明 说明形式为: 类型说明符 变量名标识符,...; 例如: int a,b,c; //a,b,c为整型变量 long x,y; //x,y为长整型变量 unsigned int p,q; //p,q为无符号整型 说明: 多个变量之间用逗号分开 语句以分号;结束 一般在函数开始部分说明变量;2、实型量 ;;3、字符型量;5-3 常用的转义字符及其含义; \f;;;⑷ 字符串常量;④ 字符常量占一个字节的存储空间。字符串常量占的存储空间的字节数等于字符串中字节数加1。增加的一个字节中存放字符’\0’ (ASCII码为0)。这是字符串结束的标志。 例如,字符串C program在内存中所占的字节为:C program\0。字符常量a和字符串常量a虽然都只有一个字符,但在内存中的情况是不同的。a在内存中占一个字节,可表示为:a, a在内存中占二个字节,可表示为:a\0;⑸ 符号常量;;5.3.3. C51编译器扩展数据类型;;5.4 变量的初值和类型转换 5.4.1 变量赋初值 在程序中经常需要对变量赋初值,以便使用变量。程序中可有多种方法为变量提供初值。在变量说明中赋初值的方法称为初始化。这种方法的一般形式为: 类型说明符 变量1=值1,变量2=值2,……; 例如: int a=b=c=5; float x=3.2,y=3f,z=0.75; char ch1=K,ch2=P; 应注意,在说明中不允许连续赋值,如a=b=c=5是不合法的。 【例5-9】 void main( ){ int a=3,b,c=5; //a←3,c←5 b=a+c; //b←a+c printf(a=%d,b=%d,c=%d\n,a,b,c); //显示程序运行结果 } ;5.4.2 变量类型的转换;;;;;5.5 变量的存储种类和存储器类型;5.5.1 存储种类;5.5.2 存储器类型;存储器;5.5.3. 存储模式;5.6 运算符、表达式;5.6 运算符、表达式;2、优先级和结合性;;;4、自增1,自减1运算符;;6、赋值运算符和赋值表达式;;;7、复合赋值符及表达式;8、逗号运算符和逗号表达式;9、位操作运算符 ;;;;;5.7 C51设计的基本语句;5.7.2 复合语句 ;;5.7.3 条件语句;【例5-18】; 5.7.4 开关语句 ;【例5-19】;;5.7.5 循环语句;;2.do-while语句;2.do-while语句;3.for语句;;;4.goto语句 ;5. continue语句和break语句;用goto ;例5-24】用break语句终止循环的程序。;5.7.6 返回语句 ;【例5-25】 使用return的语句的程序应用

文档评论(0)

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

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

1亿VIP精品文档

相关文档