導航:首頁 > 編程語言 > keil中取反如何編程

keil中取反如何編程

發布時間:2024-04-16 14:21:50

單片機編程 用keil C 寫程序 怎麼樣取變數的絕對值

給你舉個例子吧
比如說:變數a=0x15,那麼他的二進制數就是0001 0101,而其相反數就是最高位變為1或者0
然後代碼這么寫:
temp=a<<1;//表示a的二進制數左移一位,移除的最高位(即符號位)放到了CY(狀態標志位)中,而低位補零,即temp=0010 1010,CY=1
if(CY==1)//如果是正數,則最高位變成1
neg_a=a|(0x80+a);//即0001 0101|(1000 0000+0001 0101)=1001 0101
else
neg_a=a-0x80//即1001 0101-1000 0000=0001 0101

閱讀全文

與keil中取反如何編程相關的資料

熱點內容
抗日戰爭電影100部老電影 瀏覽:139
重生為楊過 瀏覽:579
吃甜品點心解壓的聲音 瀏覽:580
蘋果軟體安卓手機如何下載 瀏覽:130
寶書網txt下載全文 瀏覽:519
尺度大的Les電影 瀏覽:309
免費V片在線觀看 瀏覽:726
word無法轉pdf 瀏覽:911
玩具現實版解壓視頻 瀏覽:924
哺乳人妻電影日本在線播放 瀏覽:489
科技編譯原理動畫 瀏覽:643
精彩發現app里怎麼投保意外險 瀏覽:145
美國電影愛情電影尺度大的 瀏覽:376
8個人在一個名為列車上 瀏覽:968
楊浦區少兒編程 瀏覽:945
免登錄php網盤源碼 瀏覽:422
王的命令在線觀看全集 瀏覽:928
西安市社保卡APP叫什麼 瀏覽:605
怎麼關掉華為手機自動更新app 瀏覽:906
韓國19禁 瀏覽:180