首页 分享 VC++使用中遇到

VC++使用中遇到

来源:花匠小妙招 时间:2024-10-14 07:15

a |= b; 就是a和|=号后面的整个等式,注意是整个等式相“位或”后再赋值给a,
例如a=5;b=2;那么a|=b就是a=a|b,
但如果是a|=b*8,就是a=a|(b*8)了

知道什么叫位或吧?位或就是a的二进制的每一位与b的二进制数的每一位比较,如果同一位置上(位置0-7)其中有一位是1或二位都是1,那这一位置的结果就是1,如果二位都是0,这个位置的结果就是0
例如:
00000011
00001010
--------
00001011 <--这就是结果,只要同一位置上有一位是1,那一位的结果就是1,所以有1的,结果都会是1

a &= b;等价于 a = a & b; 就是a和&=号后面的整个等式,注意是整个等式相“位与”后再赋值给a,
例如a=5;b=2;那么a&=b就是a=a&b,
但如果是a&=b*8,就是a=a&(b*8)了

知道什么叫位与吧?位与就是a的二进制的每一位与b的二进制数的每一位比较,如果同一位置上(位置0-7)二位都是1,那这一位置的结果就是1,否则结果就是0.
例如:
00000011
00001010
--------
00000010 <--这就是结果,只有倒数第二位是二位同时为1的.所以这一位的结果为1

同理,还有+=和平共处/= 都是类似的意思了.只是这一类的不是对位而已:
e+= t; 就是e和+=号后面的整个等式,注意是整个等式相加后再赋值给e,
例如e=5;t=2;那么e+=t就是e=e+t=5+2=7,
但如果是e+=t*8,就是e=e+(t*8) = 5+(2*8)=5+16=21了

t/= i; 就是t和/=号后面的整个等式,注意是整个等式相除后再赋值给t,
例如t=20;i=4;那么t/=i就是t=t/i=20/4=5,
但如果是t/= i+1,就是t=t/(i+1) = 20/(4+1)=20/5=4了

同理,还有-=和平共处*= 都是类似的意思了.

相关知识

VC++使用中遇到
当薄荷遇到
春天遇到花朵,这样拍才好看
浅析花卉节水灌溉技术在使用中的误区
牡丹开花时遇到雨天怎么办
盆栽养护过程中遇到的花卉病症特征及防治方法
养花遇到“阴雨天”,四句“公式”记心里,安全度过“大雨季”
AI种草文案工具使用故障排查:全面解析无法使用的原因与解决方法
转角遇到“繁花似锦”
养花遇到各种病虫害,千万别慌,有这一套就够了

网址: VC++使用中遇到 https://www.huajiangbk.com/newsview257156.html

所属分类:花卉
上一篇: 语言符号的意义
下一篇: 花卉符号在标志设计中的传承与应用

推荐分享