c语言中&,&&, | 您所在的位置:网站首页 › 娇软与什么意思相近呢 › c语言中&,&&, |
&&在逻辑中表达的是与 比如:a=1,b=0,则a&&b表达为0.也就是假的意思, 在c语言中任何大于0的数都代表真 ||代表的意思就是或 利用上述的例子,a||b表达为1,即为真的意思 重点: &的意思( 这个学习阶段很少用,容易忘记) & 代表 “按位与” 什么是按位与呢? 比如 a=20,b=4,转化为二进制就是a=10100,b=100 a&b就是100,a&b=4,即保留二进制位置相同的数 再举个例子 100011和100001 按位与就是100001 | 代表 “按位或” 什么是按位或呢? 举个例子 二进制码:100011和100001 按位或之后就是 100011,即两个数中间只要有1的位置,在按位或之后,同位置值为1 |
CopyRight 2018-2019 实验室设备网 版权所有 |