雖然計(jì)算機(jī)內(nèi)部使用二進(jìn)制來(lái)表示各種信息,但計(jì)算機(jī)與外部的交流仍采用人們熟悉和便于閱讀的形式。接下來(lái)我們將討論幾種進(jìn)位計(jì)數(shù)制之間的轉(zhuǎn)換問(wèn)題。1 R進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)根據(jù)R進(jìn)制數(shù)的按位權(quán)展開(kāi)式,我們可以很方便地將R進(jìn)制數(shù)轉(zhuǎn)化為10進(jìn)制數(shù)?!纠?】將(110.101)2、(16.24)8、(5E.A7)16轉(zhuǎn)化為10進(jìn)制數(shù)。 (110.101)2 =1×22&nbs...
變量的數(shù)據(jù)類(lèi)型是可以轉(zhuǎn)換的。轉(zhuǎn)換的方法有兩種,一種是自動(dòng)轉(zhuǎn)換,一種是強(qiáng)制轉(zhuǎn)換。1.自動(dòng)轉(zhuǎn)換自動(dòng)轉(zhuǎn)換發(fā)生在不同數(shù)據(jù)類(lèi)型的量混合運(yùn)算時(shí),由編譯系統(tǒng)自動(dòng)完成。自動(dòng)轉(zhuǎn)換遵循的規(guī)則如圖2-3所示,可以從幾個(gè)方面來(lái)理解這個(gè)規(guī)則:(1)若參與運(yùn)算量的類(lèi)型不同,則先轉(zhuǎn)換成同一類(lèi)型,然后進(jìn)行運(yùn)算。(2)轉(zhuǎn)換按少字節(jié)向多字節(jié)類(lèi)型轉(zhuǎn)換,以保證精度不降低。如short型和long型運(yùn)算時(shí),先把short型變量轉(zhuǎn)換成lon...