全部课程  >   嵌入式  >   C语言专题精讲篇\4.2.C语言位操作

  • C语言专题精讲篇\4.2.C语言位操作

  • C语言专题精讲篇\4.2.C语言位操作

  • 5
    0人评价 | 4人收藏 | 582人学过
  • 免费
  •   


如果视频不能正常播放,还请更换或升级浏览器并且按装flash插件,如若还不能观看,请联系管理员 QQ:1025496113。

简介

课程详情

《4.2.C语言位操作》


第一部分、章节目录

4.2.1.常用位操作符

4.2.2.位与位或位异或在操作寄存器时的特殊作用

4.2.3.如何用位运算构建特定二进制数

4.2.4.位运算实战演练1

4.2.5.位运算实战演练2

4.2.6.技术升级:用宏定义来完成位运算



第二部分、章节介绍

4.2.1.常用位操作符

本节讲解C语言中常用的位操作符,如位与、位或、位取反、位异或、左移右移等。目的在于让大家系统学习各种位操作的操作符及真值表。

4.2.2.位与位或位异或在操作寄存器时的特殊作用

本节首先讲解寄存器位设置时的特点和需求,然后重点讲解了位与、位或、位异或等操作及其在寄存器设置中的具体作用,并用实例进行演示和验证。

4.2.3.如何用位运算构建特定二进制数

本节主要讲解了左移、右移以及位取反符号,以及如何用这三个符号构建特定的二进制数。这种方式是最常见的设置寄存器的方式,而不是像上节中直接给出二进制数的方式。

4.2.4.位运算实战演练1

本节用6个实际案例来演示如果用位运算符完成一定运算,这些示例都是流行的面试题目中位运算部分的,对大家掌握位运算有很大帮助。

4.2.5.位运算实战演练2

本节用2个实际案例来演示如果用位运算符完成一定运算,这些示例都是流行的面试题目中位运算部分的,对大家掌握位运算有很大帮助。

4.2.6.技术升级:用宏定义来完成位运算

本节讲述位运算中难度最大的部分,即用宏定义来描述位运算。在linux内核中有很多类似的宏,分布在各个角落,搞清楚这些宏的实现可以帮助我们提升C语言水平,同时为以后研究linux内核源码扫清障碍。


点评

评分

讲师简介

朱有鹏

朱有鹏,先后从事电子工程师、单片机软件工程师、嵌入式linux软件工程师、物联网软件工程师、架构师等工作,朱老师物联网大讲堂创始人,畅销书作者。擅长U-Boot、linux kernel,2015年起录制的在线视频课程《朱有鹏老师嵌入式linux核心课程》累计学习人数超300万。2016年与IBM合作制作基于IBM Waston平台的物联网系统开发教程,授予“IBM技术专家”。2018年开始与华为认证合作,开发HCDP-IoT相关的课程体系、视频课程、实验平台、案例等

最新学习