已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
清翔 零基础教你学51单片机 讲师 刘清翔网站 座机 028 66809698QQ 863888999学习交流群 155405696 第二课 C语言基础 进制转换C语言简介变量和常量C语言数据类型C51中常用的运算符C语言控制语句课后练习 进制转换 什么是十进制什么是二进制什么是十六进制进制之间的转换 十进制 我们生活中常用的就是十进制数 十进制就是我们所说的0 9十个数 平时的计数都是按十进制计算的 比如 我们班一共有25个同学 其中的 25 就是十进制数 十进制是逢十进一 借一当时十 二进制 二进制是逢二进一 借一当时二 十进制和二进制的转换 十六进制 我们常用的十进制的0 15在十六进制中表示为 0 1 2 3 4 5 6 7 8 9 A B C D E F其中从10 15是用A F表示 字母不区分大小写 进制之间的转换 十进制25转二进制为 00011001B转十六进制为 19H换算方法十进制转二进制的换算方法 用25 2每次取余数 25 2 12余1 12 2 6余0 6 2 3余0 3 2 1余1 剩下1不能被2整除了 我们把最后剩下的数和他每一次的余数倒序写 十进制转十六进制的换算方法 用25 16 1余9 十六进制为19 C语言简介 CPL BCPL B C 其中 CPL CombinedprogrammingLanguage 1963 英国剑桥 BCPL BasicCombinedprogrammingLanguage 1967 英国剑桥 B 1970 美国贝尔C 1972 美国贝尔 D Ritchie 1973年 K Thompson和D Ritchie合作 将UNIX重写一遍 从此奠定了操作系统的基础 1978年以后 C语言先后移植到大 中 小 微型机上 C语言的发展史 C语言在语言体系中的地位 真实会话语言 人工智能会话语言命令语言面向对象的语言C语言面向机器的语言汇编语言机器语言 硬件 C语言的特点 语言简洁 紧凑 使用灵活运算符丰富具有数据类型构造能力具有很强的流程控制结构语言生成的代码质量高可移植性较好语言限制不够严格 变量和常量 常量和变量 常量就是一个固定不变的值 变量就可以随时改变值的量比如5 a b 其中 5就是一个 常量 而a b就是一个 变量 变量的数值大小不一样所占用的内存空间就不一样 我们为了有效的节省内存空间要把变量和常量的数值范围进行定义 不同的数值范围所占用的内存大小不一样 位 bit 和字节 byte 位二进制数系统中 每个0或1就是一个位 bit 位是内存的最小单位 字节字节 Byte 8位二进制称为一字节 C语言中常用的数据类型 C语言扩充定义 sfr 特殊功能寄存器声明如 sfrP0 0 x80 sbit 特殊功能位声明如 sbitLED1 P0 1 C语言运算符 算术运算符 加 减 乘 除 位运算符 大于 大于等于 小于 小于等于 测试等于 测试不等于 逻辑与 逻辑或 逻辑非 C语言常用的控制语句 if else 条件判断语句for 循环语句while 循环语句switch 多分支选择语
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 文献检索试题及答案
- 浅谈水墨动画-山水情-
- 计算机应用技术硕士学位研究生培养方案
- 经济管理学院金融硕士专业学位研究生培养环节开题报告、实践教育考核
- 浅析跨文化沟通中的障碍及改善途径
- 统编版六年级语文上册第八单元大单元教学设计
- 合并心律失常(如室性心动过速)的房颤患者抗凝方案
- 教师职业道德案例分析
- 合并认知障碍的脑卒中后失语症综合康复方案
- 医学检验VR虚拟实验的质量控制体系
- 上下游贸易合同范本
- (2025年)煤矿井下电工培训试题及答案
- 水果代采服务合同范本
- 2025年及未来5年市场数据中国船用螺旋桨轴行业发展监测及投资战略数据分析研究报告
- 皮沙发维修合同协议书
- 2025年数字音乐行业数字音乐平台用户消费行为分析报告
- 2025至2030中国产学研合作创新行业项目调研及市场前景预测评估报告
- 2025年泰安市公开招聘劳务派遣制工会社会工作者(52人)笔试考试参考题库及答案解析
- GB/T 5223-2025预应力混凝土用钢丝
- 临床试验项目中期汇报
- 起重机械安全装置培训试题及答案
评论
0/150
提交评论