久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4992|回復(fù): 0
收起左側(cè)

由ds18b20的負(fù)溫度讀取想到的負(fù)整數(shù)補(bǔ)碼

[復(fù)制鏈接]
ID:105323 發(fā)表于 2016-2-23 22:17 | 顯示全部樓層 |閱讀模式
計算機(jī)中的負(fù)數(shù)是以其補(bǔ)碼形式存在的 補(bǔ)碼=原碼取反+1
個字節(jié)有8位 可以表示的數(shù)值范圍在 -128到+127 用二進(jìn)制表示也就是 10000000 -01111111(注意:最高位表示符號)最高位是1的都是負(fù)數(shù) 最高位是0的都是正數(shù)
如-7 原碼是 10000111 然后取反(最高位是符號不用取反)得11111000加一 得11111001那么-7的二進(jìn)制數(shù)就是 11111001​
如果知道一個數(shù)是負(fù)數(shù),要把它的絕對值算出來,方法是:帶上符號一起取反,再+1.​
如,ds18b20 中檢測到負(fù)溫度時,要打印出來 “-57”。怎么做??​
if(temp<0){a=~temp+1;}之后打印個負(fù)號,打印個a即可。。。​
因為temp在是負(fù)數(shù),則送入變量的是這個負(fù)數(shù)的二進(jìn)制數(shù),應(yīng)當(dāng)把它的絕對值算出,之后打印個“-”即可。

回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美区日韩区 | 欧美一区二区三区小说 | 精品福利一区二区三区 | 久久99精品国产99久久6男男 | 日韩中文一区二区三区 | 九色porny自拍视频 | 天堂一区 | 人人种亚洲 | 古典武侠第一页久久777 | 精品国产一区二区三区观看不卡 | 欧美一区中文字幕 | 国产精品久久久久久 | 国产99视频精品免费播放照片 | 99精品视频在线观看 | 日韩激情网 | 激情六月丁香婷婷 | 国产一区二区电影网 | 在线观看视频91 | 精品国产高清一区二区三区 | 在线国产一区二区 | 国产91在线播放 | 欧美一级二级视频 | 国产一区二区三区四区区 | 免费成人高清在线视频 | 美女天天操 | 久久69精品久久久久久国产越南 | 国产福利在线小视频 | 超碰日本 | 国产玖玖| 日韩毛片在线观看 | 欧美一区二区三区在线 | 国内激情av片 | 精品综合久久久 | 国产成人精品一区二 | 亚洲国产中文字幕 | 狠狠干综合视频 | 色综合99| 亚洲福利片 | 国产高清免费视频 | 日韩午夜电影在线观看 | 一区二区三区四区在线 |