欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 負整數(shù)補碼 [打印本頁]

作者: 51黑黑黑    時間: 2016-2-23 22:18
標題: 負整數(shù)補碼
計算機中的負數(shù)是以其補碼形式存在的 補碼=原碼取反+1
個字節(jié)有8位 可以表示的數(shù)值范圍在 -128到+127 用二進制表示也就是 10000000 -01111111(注意:最高位表示符號)最高位是1的都是負數(shù) 最高位是0的都是正數(shù)
如-7 原碼是 10000111 然后取反(最高位是符號不用取反)得11111000加一 得11111001那么-7的二進制數(shù)就是 11111001​
如果知道一個數(shù)是負數(shù),要把它的絕對值算出來,方法是:帶上符號一起取反,再+1.​

如,ds18b20 中檢測到負溫度時,要打印出來 “-57”。怎么做??​
  if(temp<0){a=~temp+1;}之后打印個負號,打印個a即可。。。​
因為temp在是負數(shù),則送入變量的是這個負數(shù)的二進制數(shù),應(yīng)當(dāng)把它的絕對值算出,之后打印個“-”即可。






歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1