c语言二进制数怎么表示_搞懂这些公式和原理,二级C语言对你来说肯定会简单很多!...
基本概念:
機(jī)器數(shù):在計(jì)算機(jī)中,一個數(shù)有二進(jìn)制表示的數(shù)
原碼:第一位是符號位,
其他位表示數(shù)值:0:正數(shù),1:負(fù)數(shù)
反碼:正數(shù)-->原碼,負(fù)數(shù)-->符號位不變,
其他取反
補(bǔ)碼:正數(shù)-->原碼,負(fù)數(shù)-->反碼+1
轉(zhuǎn)換練習(xí):
基本轉(zhuǎn)換:
-2=1000 0010原=1111 1101反=1111 1101反+0000 0001=1111 1110補(bǔ)
原碼計(jì)算:
0000 0001原+1000 0001原=1000 0010原碼+-2D
反碼計(jì)算:
0000 0001反+1111 1110反=1111 1111反=1000 0000原=-0D
補(bǔ)碼計(jì)算:
0000 0001補(bǔ)+1111 1111補(bǔ)=0000 0000補(bǔ)
進(jìn)制與存儲:
二進(jìn)制數(shù):1010B+(1010)2
數(shù)據(jù)存儲與二進(jìn)制:
1位(b)=1個二進(jìn)制位
1字節(jié)(bit)=8個二進(jìn)制位
存儲單位與二進(jìn)制:
1KB=1024B=210B
1MB=1024KB=220B
1GB=1024MB=230B
1TB=1024GB=240B
其他進(jìn)制:
八進(jìn)制
八進(jìn)制數(shù):271Q=(271)8
C語言中的八進(jìn)制數(shù) 0開頭的數(shù)字
十六進(jìn)制
十六進(jìn)制數(shù):1C2FH=(1C2F)16
十六進(jìn)制基庫數(shù):
C語言中的十六進(jìn)制數(shù):0X開頭的數(shù)字
進(jìn)制轉(zhuǎn)換:
八進(jìn)制與二進(jìn)制:
十六進(jìn)制與二進(jìn)制:
First Blood:
運(yùn)行機(jī)制:
學(xué)習(xí)從來不是一個人的事情,要有個相互監(jiān)督的伙伴,工作需要學(xué)習(xí)C/C++或者為了入行、轉(zhuǎn)行學(xué)習(xí)C/C++的伙伴可以進(jìn)群C語言C++交流Q群,7-4-1-8-1-8-6-5-2,不管你是大牛還是小白,大家都一起成長進(jìn)步。
總結(jié)
以上是生活随笔為你收集整理的c语言二进制数怎么表示_搞懂这些公式和原理,二级C语言对你来说肯定会简单很多!...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 想尝鲜还得凭运气:微软被质疑区别对待Wi
- 下一篇: 00后女生手写奶茶换算公式走红 网友:突