當前位置:編程學習大全網 - 電腦編程 - C語言中的位運算在編程中有什麽意義啊!

C語言中的位運算在編程中有什麽意義啊!

特定情況下 計算方便,速度快

比如網絡地址的計算,

IP1: 192.168.0.11

IP2: 192.168.0.51

mask: 255.255.255.0

數據分別用了4個字節來表示,當妳想計算子網地址的時候就用 “MASK 邏輯或 IP” 運算, 得出 IP1 和 IP2 屬於同壹個子網,

當妳想算這兩個地址自身的時候,就用 邏輯與 運算,

如果用算數方法 速度慢 邏輯復雜

而且在單片機的情況下,有的復雜算數指令不壹定支持的很好,但是位運算,就是基本邏輯運算,是99.9999% 的芯片都支持的

  • 上一篇:互聯網任務的協作看板工具都有哪些?
  • 下一篇:西門子dp接頭是執行什麽標準
  • copyright 2024編程學習大全網