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

您正在学习:

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

,本视频由open.21ic.com提供。版权保护,盗版必究!

21ic公开课学习平台
海量资源,在线学习,线路明确,名师云集
观看前,请先

  • 目录
  • 简介
  • 标签:嵌入式,Linux,C语言
  • 课程分类:嵌入式
  • 语言: 中文
  • 总时长:03:52:25
  • C语言专题精讲篇\4.2.C语言位操作



加入官方QQ群:587764486 一起学习打卡!大神在群在线解答! 我要报错

简介

  • 课程概况:C语言专题精讲篇\4.2.C语言位操作
  • 标签: 嵌入式 Linux C语言
  • 课程分类:嵌入式
  • 语言: 中文
  • 总时长:3:52:25
扫码关注课程小当家,拉您加入嵌入式技术讨论群

课程详情

《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相关的课程体系、视频课程、实验平台、案例等

最新学习


热门排行
学习打卡-大神在线解答