<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      逍遙自在學C語言 位運算符 "|" 的5種高級用法

      前言

      在上一篇文章中,我們介紹了&運算符的高級用法,本篇文章,我們將介紹| 運算符的一些高級用法。

      一、人物簡介

      • 第一位閃亮登場,有請今后會一直教我們C語言的老師 —— 自在。

      • 第二位上場的是和我們一起學習的小白程序猿 —— 逍遙。

      二、將兩個字節合并成一個16位整數

      #include <stdio.h>
      
      int main() 
      {
          unsigned char lowByte = 0x12;   // 0001 0010
          unsigned char highByte = 0x34;  // 0011 0100
          unsigned short result = (highByte << 8) | lowByte;  // 0011 0100 0001 0010
          printf("合并結果為 %04x\n", result);       // 輸出: 0x3412
          return 0;
      }
      

      三、將一個字節的低4位和高4位交換

      #include <stdio.h>
      
      int main() 
      {
          unsigned char data = 0xab;   // 1010 1011
          data = (data << 4) | (data >> 4);  // 1011 1010
          printf("交換結果為 %02x\n", data);      // 輸出:0xba
          return 0;
      }
      

      四、將一個字節中的某些位置1

      #include <stdio.h>
      int main() 
      {
          int x;
          printf("請輸入一個數:");
          scanf("%d", &x);
          printf("\n第4位置1后,這個數變為 %d\n", x | 0b1000); 
          return 0;
      }
      

      五、將一個字節中的某些位置0

      #include <stdio.h>
      int main() {
          int x;
          int a = 0b1000; 
          printf("請輸入一個數:");
          scanf("%d", &x);
          printf("\n第4位置0后,這個數變為 %d\n", (x | a) - a ); 
          return 0;
      }
      

      六、將低位連續的0變為1

      #include <stdio.h>
      int main() 
      {
          int x;
          printf("請輸入一個數:");
          scanf("%d", &x);
          printf("\n低位連續的0變為1,這個數變為%d\n", x | (x-1) );
          return 0;
      }
      


      小結

      通過這篇文章,我們學會了用位運算符|的5種高級用法

      ? 1、將兩個字節合并成一個16位整數

      ? 2、將一個字節的低4位和高4位交換

      ? 3、將一個字節中的某些位置1

      ? 4、將一個字節中的某些位置0

      ? 5、將低位連續的0變為1

      在下一篇文章中,我們將介紹位運算符^的一些高級用法。

      posted @ 2023-04-11 23:32  知微之見  閱讀(1322)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 久久人人97超碰人人澡爱香蕉| 国产在线高清视频无码| 国内精品久久久久影院日本| 专干老肥熟女视频网站| 久在线精品视频线观看| 日本一区不卡高清更新二区| 亚洲国产精品久久久久秋霞| 青草视频在线观看视频| 十八禁国产一区二区三区| 国产精品久久久久久福利| 99热这里只有成人精品国产| 国产黄色一区二区三区四区 | 三级黄色片一区二区三区| 欧美激欧美啪啪片| 舟曲县| 精品精品亚洲高清a毛片| 高级艳妇交换俱乐部小说| 人妻无码av中文系列久| 做暖暖视频在线看片免费| 国产成人无码免费视频在线| 人妻在线无码一区二区三区| 国产成人精品亚洲精品日日| 日本精品一区二区不卡| 国产精品一区二区三区黄| 永久免费AV无码国产网站 | 日本在线a一区视频高清视频| 曰韩精品无码一区二区三区视频| xxxx丰满少妇高潮| 九九热在线视频免费播放| 国产99视频精品免费视频36| 鹤峰县| 开心激情站开心激情网六月婷婷| 国产人与禽zoz0性伦多活几年| 国产亚洲精品第一综合另类灬| 亚洲精品国模一区二区| 欧美黑人粗暴多交高潮水最多| 国产精品一二三区蜜臀av| 国产午夜成人无码免费看| 亚洲精品中文字幕尤物综合| 国产中文字幕一区二区| 中文激情一区二区三区四区|