1,、二進(jìn)制 用0,、1兩個數(shù)字來表示數(shù)值,這就是二進(jìn)制(Binary),。通俗講,,二進(jìn)制只有0和1,。例如,,數(shù)字 0,、1、10,、111,、100、1000001 都是有效的二進(jìn)制,。在計算機(jī)內(nèi)部,,數(shù)據(jù)都是以二進(jìn)制的形式存儲的,二進(jìn)制是學(xué)習(xí)編程必須掌握的基礎(chǔ),。 對于十進(jìn)制,,進(jìn)行加法運(yùn)算時逢十進(jìn)一,進(jìn)行減法運(yùn)算時借一當(dāng)十; 對于二進(jìn)制,,進(jìn)行加法運(yùn)算時逢二進(jìn)一,,進(jìn)行減法運(yùn)算時借一當(dāng)二。 2,、八進(jìn)制 除了二進(jìn)制,,C語言還會使用到八進(jìn)制。八進(jìn)制有 0~7 共8個數(shù)字,,基數(shù)為8,,加法運(yùn)算時逢八進(jìn)一,減法運(yùn)算時借一當(dāng)八,。例如,,數(shù)字 0、1,、5,、7、14,、733,、67001、25430 都是有效的八進(jìn)制,。下面兩張圖詳細(xì)演示了八進(jìn)制加減法的運(yùn)算過程,。 3、十進(jìn)制 因?yàn)榉晔M(jìn)一(滿十進(jìn)一),,也因?yàn)橹挥?0~9 共十個數(shù)字,,所以叫做十進(jìn)制(Decimalism)。十進(jìn)制是在人類社會發(fā)展過程中自然形成的,,它符合人們的思維習(xí)慣,,例如人類有十根手指,也有十根腳趾,。進(jìn)制也就是進(jìn)位制,。進(jìn)行加法運(yùn)算時逢X進(jìn)一(滿X進(jìn)一),進(jìn)行減法運(yùn)算時借一當(dāng)X,,這就是X進(jìn)制,,這種進(jìn)制也就包含X個數(shù)字,,基數(shù)為X。十進(jìn)制有 0~9 共10個數(shù)字,,基數(shù)為10,,在加減法運(yùn)算中,逢十進(jìn)一,,借一當(dāng)十,。 4、十六進(jìn)制 除了二進(jìn)制和八進(jìn)制,,十六進(jìn)制也經(jīng)常使用,,甚至比八進(jìn)制還要頻繁。十六進(jìn)制中,,用A來表示10,,B表示11,C表示12,,D表示13,,E表示14,F(xiàn)表示15,,因此有 0~F 共16個數(shù)字,,基數(shù)為16,加法運(yùn)算時逢16進(jìn)1,,減法運(yùn)算時借1當(dāng)16,。例如,數(shù)字 0,、1、6,、9,、A、D,、F,、419、EA32,、80A3,、BC00 都是有效的十六進(jìn)制。 |
|