4.2.C语言位操作详解-C语言部分精讲篇第2部分

学习C语言中位运算符及常规技巧,这些知识在嵌入式代码中用的很多

70107人学习

中级6课时2015/07/13更新

二维码下载学堂APP缓存视频离线看

朱有鹏
  • 课程介绍
  • 课程大纲

适合人群:

本专题适合有一定C语言基础(至少要学过C语言,掌握gcc开发环境,会在linux命令行下编写、编译、运行、调试简单C语言程序)的同学

你将会学到:

学习C语言中位运算符及常规技巧,这些知识在嵌入式代码中用的很多

课程简介:

嵌入式很是当前IT领域较炙手可热的话题。其主要应用领域涵盖与人类相关的各行业:

* 消费电子(手机、平板电脑、游戏机)

* 物联网(智能家居、智慧城市)

* 工业自动化(无人工厂、工业机器人)

巨大的商机和人才缺口导致嵌入式软件工程师的薪资居高不下,引得无数青年才俊、高校学子相继加入、苦苦钻研。


课程特色

*零基础可学习,降低学习门槛。

*深入浅出,通俗易懂。不怕学不会,就怕你不学习。

*思路清晰、语言风趣,对着视频看也不会想睡觉······

*视频 + 文档 + 练习题 + 答疑,多方位保证学习质量。

*基础知识 + 思路引导的教学方式,授之以鱼更授之以渔。

*系列课程。本教程只是入门篇,后续还有更多更精彩视频更新中。


展开更多

课程大纲-4.2.C语言位操作详解-C语言部分精讲篇第2部分

  • 1

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

    「仅限付费用户」点击下载“4.2.C语言位操作.txt”

    [45:18]
  • 2

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

    「仅限付费用户」点击下载“4.2.C语言位操作.txt”

    [35:58]
  • 3

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

    「仅限付费用户」点击下载“4.2.C语言位操作.txt”

    [39:27]
  • 4

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

    「仅限付费用户」点击下载“4.2.C语言位操作.txt”

    [32:47]
  • 5

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

    「仅限付费用户」点击下载“4.2.C语言位操作.txt”

    [33:21]
  • 6

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

    「仅限付费用户」点击下载“4.2.C语言位操作.txt”

    [45:30]
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部