日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

嵌入式C语言之位运算 ..|.~.

發(fā)布時間:2024/4/14 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 嵌入式C语言之位运算 ..|.~. 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在嵌入式編程中,掌握位運算在操作寄存器的時候很方便,由于之前在上位運算的時候沒上,但是由于位運算的難度不是很大,自己編寫程序,順便做些總結(jié).

&?? |?? ~ 這三個位運算符號不難理解,但是要區(qū)別與邏輯運算符號&&? 和||

1.需要總結(jié)的是:假如要使寄存器的值為1的話,一般用 這個寄存器的值來| 上1 比如要將i的值變?yōu)?則可以使用??? i?? |=? 1;??? 意思就是將i的值與上1的值再給i。同理要讓一個變量的值變成0的話,將使用 &上0???? 例如?? i&=0;

2.但是一般寄存器都是用16進制來表示,假如要讓寄存器的N位為1? 只要將 1<<N位? 再 ? ? ? | ? ??? 這個數(shù)即可。假如要讓寄存器的N位為0 只要將 1<<N位 ,,,取反 再? &? 上這個數(shù)

1 #include<stdio.h>2 3 int main()4 {5 unsigned i=0x4590ab34; //01000 0101 1001 0000 1010 1011 0011 01006 7 int j= 0x37; // 0011 0111 8 int k= 0x42; // 0100 00109 unsigned untj=0x37; //0011 011110 11 printf("j&k is %x\n",j&k);//0000 0010 0212 printf("j|k is %x\n",j|k);//0111 0111 7713 printf("~j %x\n",~j);// 14 printf("~untj %x\n",~untj);// 1100 1000 c815 16 unsigned ret=0;17 //將i的第4位置118 ret = i|(1 << 3);19 printf("i is %x\n",i);20 printf("ret is %x\n",ret);21 22 //將i的第2位置023 ret = i& ~(1 << 2);24 printf("i is %x\n",i);25 printf("ret is %x\n",ret);26 27 //將i的第4---9置128 ret = i|(0x3f << 4);//0011 1111 =3f29 printf("i is %x\n",i);30 printf("ret is %x\n",ret);31 32 //將i的第4---9置033 ret = i&~(0x3f << 4);//0011 1111 =3f34 printf("i is %x\n",i);35 printf("ret is %x\n",ret);36 37 //將i的第4---7置1 且12-- 15置138 ret = i|(0xf << 4 | 0xf << 12) ;// 1111 =f39 printf("i is %x\n",i);40 printf("ret is %x\n",ret);41 42 //將i的第4---9置0 且13-- 15置043 ret = i&~(0x3f << 4 | 0x7 << 13) ;// 00111111 3f 0111 =744 printf("i is %x\n",i);45 printf("ret is %x\n",ret);46 47 } ~

?

?

即可。

下面是測試的代碼

?

轉(zhuǎn)載于:https://www.cnblogs.com/hongzhunzhun/p/4501535.html

總結(jié)

以上是生活随笔為你收集整理的嵌入式C语言之位运算 ..|.~.的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中文字幕免费观看 | 国产精品午夜久久 | av性在线| 美女扒开尿口让男人桶 | 青青视频免费看 | 日韩免费看片 | 日韩美女免费视频 | 欧美在线免费看 | 樱花影院最新免费观看攻略 | 777久久久精品一区二区三区 | 日本黄色片在线播放 | 性欧美丰满熟妇xxxx性久久久 | 精品国产乱码久久久久久预案 | 男人的天堂中文字幕 | 做爰视频毛片视频 | 国产欧美精品一区二区 | 天天插天天插 | 亚欧洲精品在线视频免费观看 | 99国产免费 | 久久五月网 | 黄视频网站免费看 | 麻豆免费电影 | 国产又粗又硬又长又爽的演员 | 欧美黄色网络 | 亚洲青涩 | 日本免费一区二区在线 | 欧美老熟妇乱大交xxxxx | 色女人网 | av国语| 欧美涩色 | 本道久久| xxx精品| 国产视频久久久 | 免费国产在线视频 | 国产依人 | sm久久捆绑调教精品一区 | 免费h片网站 | 美女的隐私免费看 | 黑人精品无码一区二区三区 | 男人天堂av电影 | 99999精品视频| 波多野结衣av在线免费观看 | 无码人妻丰满熟妇精品区 | www.狠狠爱| 熟妇人妻系列aⅴ无码专区友真希 | 精品在线免费观看视频 | 伊在线久久丫 | 午夜黄色在线 | 一区二区三区在线观看 | 国产欧美日韩久久 | 亚洲日本色 | jizzjizz在线观看 | 鬼灭之刃柱训练篇在线观看 | 天天看天天干 | 国产黄色在线 | 国产精品一级片在线观看 | 亚洲男人天堂久久 | 国产免费内射又粗又爽密桃视频 | 国产精品99久久久久久宅男 | 新国产视频 | 美痴女~美人上司北岛玲 | 国产亚洲色婷婷久久 | 97精品熟女少妇一区二区三区 | 黄色1级片 | 国产精品一级黄色片 | 精品日本一区二区三区 | 国产无码久久精品 | 五月天综合色 | 五月婷婷丁香六月 | 欧美三级欧美成人高清 | 欧美乱视频 | 黄视频网站免费看 | 日本大尺度吃奶做爰久久久绯色 | 一级h片| 久久久精品动漫 | 国产精品无码成人片 | 在线看视频 | 欧美18—19性高清hd4k | 亚洲精品伦理 | 久久五月天av | 亚洲熟妇无码av | 深夜福利免费视频 | 精品成人一区二区 | 欧美黄在线观看 | 日本爱爱免费视频 | 精品少妇人妻av一区二区 | 日本大胆裸体做爰视频 | 韩日激情视频 | 丰满人妻熟妇乱偷人无码 | av免费在线观看网址 | 献给魔王伊伏洛基亚吧动漫在线观看 | 欧美视频一区 | 超碰按摩| 国产香蕉9 | 熟妇女人妻丰满少妇中文字幕 | 国产学生美女无遮拦高潮视频 | 午夜免费小视频 | 伊人影院av| 成人午夜视频在线观看 |