这章要了解C语言中位操作的一些知识。
如果是初学C语言,可能对这部分理解起来会比较困难。我尽力描述简单一些,
搞不明白,也没关系,随着以后慢慢学习,应该会逐渐能理解的。
我们要知道,C语言在处理数据时,一般是以字节(byte)为单位的,但其实这个字节
还可以再分,也就是每个字节还可以再分为8位(bit),这其中的每一位便是最小
的单位了,不能再分。所以位操作就是对这些最小的单元的操作。
下面看一段代码
#
/*
c1(32)的二进制是:00100000
c2(18)的二进制是:00010010
*/
voidmain(){
charc1=32;
charc2=18;
printf("3218=%d\n",c1c2);
//运算后结果是:00000000=0
printf("32|18=%d\n",c1|c2);
//运算后结果是:00110010=50
printf("32^18=%d\n",c1^c2);
printf("~32=%d\n",~c1);
//运算后结果是:11011111=-33
printf("182=%d\n",c22);
//运算后结果是:01001000=72
//运算后结果是:00000100=4
getchar();
}
运行结果
电容分压电路识图方法
重要提示实用电路中不只是电阻器可以构成分压电路,其他许多元器件都可以构成分压电路,在交流电路中也有用电容构成的分压电路。图3-2所示是电容分压电路。电路中,C1和C2构成电容分压电路,Ui是交流输入信号电压,Uo是输出信号电压,输出信号电压取自电容C2上。图3-2电容分压电路重要提示电阻分压电路是各...
什么叫“天之道,损有余而补不足”?
老子曰:“天之道,其犹张弓与。高者抑之,下者举之。有余者损之,不足者补之。”天道的作用就如同张弓射箭,要瞄准目标,弓抬太高了就放低一点,低了就再抬高一点。弓弦要刚好拉满,既不能太紧,也不能太松,这样才能够正中靶心。老子用这样的比喻阐述了天道的原理,其实天道非常平常,它的作用就是为天地万物找平衡。老子...
欧孚科技提供数字化转型的引擎:人才集团与HRO解决方案
导读本文主要讨论以下两个问题:1.地方人才集团的业务特点是什么2.针对该业务特点如何实现信息化+数字化转型截止目前,我国已有8家省级政府建立的人才集团,分别是浙江、山东、河南、海南、江西、四川、湖北和内蒙古自治区。根据天眼查的数据显示,除了湖北省人才发展集团有限公司成立于2002年外,其余人才集团均...
播思科技获额外180日合规期以重符纳斯达克上市要求
2月17日,资本邦了解到,纳斯达克已经批准播思科技在额外的180个日历日,或至2022年8月15日,重新遵守纳斯达克最低1美元的股价要求。根据纳斯达克的要求,该公司已提供书面通知,表明播思科技打算在第二个合规期内通过实施反向股票分割(如有必要)来弥补缺陷。如果公司证券的收盘价在至少连续10个营业日内...