正文

類型、變量與標(biāo)準(zhǔn)(11)

通過游戲編程實(shí)戰(zhàn)教新手學(xué)C++編程 作者:(美)Michael Dawson


1.5.2  基本類型

每個(gè)創(chuàng)建的變量都屬于某一類型,類型代表了在變量中可以存儲(chǔ)的信息的類別。類型告訴編譯器需要為變量準(zhǔn)備的內(nèi)存大小,并且定義了能夠?qū)ψ兞窟M(jìn)行的合法操作。

內(nèi)置在C++中的基本類型包含了表示布爾值(true或false)的bool型、表示單個(gè)字符的char型、表示整數(shù)的int型、表示單精度浮點(diǎn)數(shù)的float型以及表示雙精度浮點(diǎn)數(shù)的double型。

1.5.3  類型修飾符

可以使用修飾符對(duì)類型進(jìn)行修改。short是一個(gè)修飾符,它能夠縮小變量所能保存值的數(shù)目。Long也是一個(gè)修飾符,它能夠擴(kuò)大變量所能保存值的數(shù)目。short能夠縮小變量的存儲(chǔ)空間,而long則會(huì)擴(kuò)大。short和long可以修飾int型。long還可以修飾double型。

signed和unsigned是只能用于整型的修飾符。signed表示變量既可以存儲(chǔ)正數(shù)也可以存儲(chǔ)負(fù)數(shù),而unsigned表示變量只能存儲(chǔ)正數(shù)。無論signed還是unsigned都無法改變變量所能保存值的數(shù)目,而只能改變?nèi)≈档姆秶?。整型默認(rèn)使用signed修飾。

是不是對(duì)這些類型感到有些迷惑?不用擔(dān)心。表1-1歸納了常用的類型和修飾符,其中還提供了類型各自的取值范圍。


上一章目錄下一章

Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)