C语言中的位运算在编程中有什么意义啊!

日期:2021-06-11 22:15:39 人气:1

C语言中的位运算在编程中有什么意义啊!

特定情况下 计算方便,速度快
比如网络地址的计算,
IP1: 192.168.0.11
IP2: 192.168.0.51
mask: 255.255.255.0
数据分别用了4个字节来表示,当你想计算子网地址的时候就用 “MASK 逻辑或 IP” 运算, 得出 IP1 和 IP2 属于同一个子网,
当你想算这两个地址自身的时候,就用 逻辑与 运算,
如果用算数方法 速度慢 逻辑复杂
而且在单片机的情况下,有的复杂算
    A+
热门评论