单片机编程语言基础课件汇总整本书电子教案全套课件完整版ppt最新教学教程.ppt
《单片机编程语言基础课件汇总整本书电子教案全套课件完整版ppt最新教学教程.ppt》由会员分享,可在线阅读,更多相关《单片机编程语言基础课件汇总整本书电子教案全套课件完整版ppt最新教学教程.ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编程语言基础程序架构1程序中的值和运算符2基本语法3 常用函数与自定义函数4任务任务o设计一段纯设计一段纯c语言程序功能如下:语言程序功能如下:键盘输入键盘输入1-12任意一个键加回车键,屏幕输出:月份任意一个键加回车键,屏幕输出:月份的英文;的英文;输入其他任意键,屏幕输出:输入其他任意键,屏幕输出:Error,Again!1.程序架构1)预定义预定义#include#define 全局变量申请全局变量申请 自定义函数的定义自定义函数的定义2)主函数主函数void main()见右图所示见右图所示2.程序中的值的类型和运算符程序中的值的类型和运算符o变量和常量变量和常量o变量类型变量类型o变
2、量的作用域变量的作用域o变量类型转换变量类型转换变量和常量o常量非常容易理解,它是一个字面量,它只可以表示一个特定的量,程序运行中不变,在预定义或.h文件中申请。常量名常量名说明说明false逻辑假true逻辑真o变量定义与命名规则变量类型类型类型存储空间占用(字节)存储空间占用(字节)取值范围取值范围byte10255int2-3276832767unsignedint2065535word2065535long4-2147483648 2147483647unsignedlong404294967295short2-3276832767boolean1取值为false和truechar1-
3、128127unsignedchar10255float43.4028235E+383.4028235E+38double43.4028235E+383.4028235E+38string-根据具体情况确定String-根据具体情况确定array-根据具体情况确定void0只是一个标识符,不占用存储空间o常用类型int (2字节字节)unsigend intcharunsigend charfloat可以申请可以申请基于基础类基于基础类型型的新的数据类型的新的数据类型案例:案例:申请定义新的数据类型申请定义新的数据类型otypedefsignedcharint8;otypedefunsigne
4、dcharuint8;otypedefsignedshortint16;otypedefunsignedshortuint16;otypedefsignedlongint32;otypedefunsignedlonguint32;定义的常量定义的常量o#defineTRUE1o#defineFALSE0o#defineNULL(void*)0o#defineSUCCESS0o#defineFAILED1常量名称常量的变量的作用域 作用域即作用范围,Arduino语言中的变量是有确定的作用范围的。o局部变量:局部变量:变量的作用域是被变量的作用域是被限制在语句块中限制在语句块中的。在变的。在变量
5、作用域之外的位置无法访问到该变量。量作用域之外的位置无法访问到该变量。o全局变量:全局变量:申请之后的位置均可访问申请之后的位置均可访问变量类型转换oc语言提供了一些函数可以将指定的值转换为特定的类型。函数函数作用作用char()将指定值转换为char类型byte()将指定值转换为byte类型int()将指定值转换为int类型word()将指定值转换为word类型long()将指定值转换为long类型float()将指定值转换为float类型运算符o数学运算符数学运算符o比较运算符比较运算符o布尔运算符布尔运算符o指针运算符指针运算符o位运算符位运算符o复合运算符复合运算符数学运算符o数学运算
6、符包括四则运算符以及取模运算符。运算符运算符名称名称作用作用+加法对操作数执行加法运算-减法对操作数执行减法运算*乘法对操作数执行乘法运算/除法对操作数执行除法运算%求余对操作数进行取模运算=赋值将右操作数中的值赋给左操作数比较运算符o比较运算符的结果是boolean类型的true或false。运算符运算符名称名称作用作用大于判断左操作数是否大于右操作数=大于等于判断左操作数是否大于或者等于右操作数=小于等于判断左操作数是否小于或者等于右操作数!=不等于判断左操作数是否不等于右操作数布尔运算符o布尔运算符用来对两个布尔表达式进行运算,运算的结果仍然为布尔值。运算符运算符名称名称作用作用&逻辑与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 编程 语言 基础 课件 汇总 电子 教案 全套 完整版 ppt 最新 教学 教程
限制150内