- 7
- 0
- 约4.18千字
- 约 29页
- 2018-01-29 发布于天津
- 举报
MC9S12编程与ANSIC的不同.ppt
MC9S12编程与ANSI C的不同 优化你的C程序 CodeWarrior数据类型 数据类型的事实 代码大小和执行时间的最大节约可通过为变量选择最合适的数据类型而得到。16位微控制器内部的数据的长度是16位(二字节),C首选的数据类型是‘int‘。8位机处理8位数据类型比16位类型效率更高。因此对8位机来说“int“和大数据类型要尽量避免使用,只有当所描述的数据的大小需要时才使用。当效率非常重要时,双精度和浮点操作效率低,更应当避免。当然对于MC9S12来说,16位数据类型效率最高,因此在使用中,尽量选择int类型数据。 选择数据类型 16位微控制器选择数据类型有3个规则: 1)用最可能小的类型来完成工作,大小越小占用存贮空间越少; 2)若可能,用无符号类型; 3)在表达式内声明以将数据类型减到最少需要。 存贮类修饰符 以下关键字用于声明变量,以指定特定需要或内存中变量存贮的相关条件。 static volatile const 这三个关键字,一起让我们不仅可写出好的代码,而且可写出紧凑的代码。 static 在函数体声明静态的变量,在函数调用期间保持其质; 在模块内声明静态的变量,(但在函数体之外)能被模块内所有函数访问; 在模块内声明静态的函数,只能被模块内其它函数调用。 可变(volatile)变量 volatile的本意是“易变的”,?就是
您可能关注的文档
最近下载
- qc080000基础知识q080000基础知识qc080000基础知识qc080000基础知识.ppt VIP
- 家校齐携手,开启新学期2025-2026学年高二下学期开学高中家长会.pptx
- 人体成分分析介绍.pptx VIP
- 人教版(2025)一年级数学下册第五单元100以内的笔算加、减法素养卷(含答案).docx VIP
- 留学生语言使用偏误分析与对策.pptx VIP
- 高频优选:铁路供电段笔试题及答案.doc VIP
- 10.爸爸妈妈在爱我(教学设计)一年级下册心理健康(浙教版).docx VIP
- 僧尼孽海 全本.docx VIP
- AP微观经济学 2018年真题 附答案和评分标准 AP Microeconomics 2018 Real Exam with Answers and Scoring Guidelines.pdf VIP
- 2024事业单位工勤技能考试考前冲刺试卷及参考答案详解(新).docx
原创力文档

文档评论(0)