百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 文章教程 > 正文

C语言中的位运算符

xsobi 2024-11-23 10:51 22 浏览

当年学习位运算符,觉得毫无用处,直到在嵌入式开发中看到无处不在的它,在学习知识前,先清楚它的运用场合,能激发求知欲。一般情况下大部分老师是不具备这种素质的。所以学习知识,不能以有用无用来区别对待,因为你的判断多半只能验证你的无知!(这是自我剖析,与读者无关)

在嵌入式开发中要对端口控制,实现取反、屏蔽某几位、移位运算等,位运算也可以说是二进制的运算。

C语言的六种位运算符

位运算是指按二进制进行的运算,C语言提供了6个位操作运算符:
按位与: &
按位或: |
按位异或: ^
按位非(取反): ~
左移: <<
右移: >>

位运算就是把数据转成二进制后进行,比较简单,不作进一步说明。

提示:刚才说了,这几种运算主要用在单片机开发中,如果要在C环境中测试,注意有符号数符号的问题,涉及数的存储,有原码、反码、补码等概念。例如:1取反后得到-2。

相关推荐

阮一峰高质量免费 TypeScript 教程,适合有 JS 基础的人系统学习 TS

好长时间没有分享前端教程了,就在前几天,阮老师发布了历经一年多时间编写的TS教程,第一时间去阅读学习了,也分享给大家。早在“那些免费的砖”这个网站的建站之初,我就向大家推荐了两个JavaScri...

HTML序章(学习目的、对象、基本概念)——零基础自学网页制作

为什么学习网页制作?互联网时代的今天,各种各样的网页充斥着我们的生活。只要使用浏览器,打开的每一个页面都可以称之为网页。即使使用头条这样的APP,其内容布局、展示的方法也脱胎于网页页面设计的方法与原则...

网页内嵌PDF获取的办法(网页内嵌pdf如何下载源文件)

最近女王大人为了通过某认证考试,交了2000RMB,官方居然没有给线下教材资料,直接给的是在线教材,教材是PDF的但是是内嵌在网页内,可惜却没有给具体的PDF地址,无法下载,看到女王大人一点点的截图保...

pdfkit | 利用python实现html文件转pdf

在用jupyternotebook写代码文档的时候,有时需要导出pdf版本,但jupyter会报错。我在想,除了网上的debug方法,还没有其他方案可以生成pdf。度娘搜了下,很多博客推荐Pytho...

在PDF中运行《毁灭战士》:突破文档边界的技术实验

DoomPDF是一个将经典射击游戏《毁灭战士》(Doom)嵌入PDF文件的开源项目。通过巧妙利用PDF格式的隐藏特性,这项实验成功打破了”PDF只能展示静态内容”的固有认知,让用户可以直接在浏览器中...

怎么转换PDF格式文件?这5款免费网站真的好用!

PDF文件是工作学习中的常客,在使用过程中,常常需要对PDF格式进行转换,包括但不限于PDF转Word、PDF转PPT、PDF转图片等等。不过WPS虽然应用广泛,但是里面关于PDF的转换工具必需要会员...

最值得使用的html格式生成PDF工具!

这些工具将任意数量的HTML文件准确的同时保留原来的布局不要求你做任何操作就可以完成。现在互联网用户,网站发布者和博客更新很快,通过内置的工具易于访问HTML内容的PDF文件。保持HTML文本或图像的...

有没有什么方法能将PDF转为HTML呢?PDF转HTML的最佳6个方法

HTML是什么?HTML是超文本标记语言(HyperTextMarkupLanguage),标准通用标记语言下的一个应用。HTML不是一种编程语言,而是一种标记语言(markuplangu...

如何实现将PDF和html相互转换(pdf做成html)

PDF是一种比较稳定的电子文档格式,而HTML则是一种通用的网页格式,如何才能实现这两种格式之间的互转呢?首先将网页转成PDF是相当来说比较简单的操作,而且只要我们对PDF格式比较熟悉,一定都知道PD...

Mac系统中怎么将html网页转成PDF格式?

Mac系统中怎么将html网页转成PDF格式?mac系统中把网页格式的文件想转换成pdf格式的文件,方便打印,该怎么转换呢?下面我们就来看看详细的教程,需要的朋友可以参考下。用途:把网页html转成p...

浏览器中在线预览pdf文件,pdf.mjs插件实现web预览pdf

背景:本来只是淘宝上卖卖袜子,想着扩展一下业务,准备做同名“来家居”海外袜子馆外贸项目,碰到pdf在线预览的需求,就找了pdf.js插件进行实践后把此方法记录下来,可以通过多种方法来实现,每种方法都有...

前端利用Print.js打印base64 PDF(前端利用Print.js打印base64 pdf viewer)

关于Print.jsPrint.js库在https://printjs.crabbly.com/有说细的说明,总体来说其兼容还具有一定的局限性。Print.js项目中的使用我们的打印功能运行在Goog...

ChromiumHtmlToPdf:Net跨平台轻松将HTML转换为PDF

什么是ChromiumHtmlToPdf?ChromiumHtmlToPdf是一个100%纯托管的C#.NETStandard2.0库和.NET8控制台应用程序,也适用于Li...

PDF动画电子书如何制作?(如何制作pdf动图)

PDF无法制作成动画的,但是可以换个思路,把PDF转换为翻页电子书,即可支持动画。这里推荐一款上传PDF转换为翻页电子书的网站:FLBOOK,可以免费上传PDF,转换为可以具有真书翻页特效的电子书,并...

HtmlToPDFCore:HTML 转换为 PDF 的利器,轻便,快捷,重量级

在日常开发中,我们常常需要将动态生成的HTML内容转换为PDF文件。无论是用于打印、存档还是分享,PDF格式都因其跨平台兼容性和稳定性而备受青睐。今天,我们就来介绍一个强大的工具——Htm...