int表示整型變量,是一種數(shù)據(jù)類型,用于定義一個(gè)整型變量,在不同編譯環(huán)境有不同的大小,不同編譯運(yùn)行環(huán)境大小不同。char在標(biāo)準(zhǔn)中是unsigned,編譯器可以實(shí)現(xiàn)為帶符號(hào)的,也可以實(shí)現(xiàn)為不帶符號(hào)的,有些編譯器還可以通過編譯開關(guān)來指定它是有符號(hào)數(shù)還是無符號(hào)數(shù)。
char和int的用法區(qū)別
1、表示的數(shù)據(jù)范圍不同
int是-32768~32767之間的整數(shù),超過范圍表示不下,小數(shù)也表示不了;char表示-128~127之間的整數(shù),或者A、B、C、D等一個(gè)字符;float可以表示小數(shù),而且范圍很大,一般是10的-37次方~10的38次方之間。
2、字符類型不同
int為整數(shù)型,用于定義整數(shù)類型的數(shù)據(jù) ;float為單精度浮點(diǎn)型,能準(zhǔn)確到小數(shù)點(diǎn)后六位 ;char為字符型,用于定義字符類型的數(shù)據(jù)
3、內(nèi)存大小不同
char 的內(nèi)存大小是1 個(gè)byte; int 的內(nèi)存大小是4 個(gè)byte; float 內(nèi)存大小是4 個(gè)byte。
char和int表示的數(shù)據(jù)范圍
1、int:數(shù)的范圍為-(2的31次方-1)到(2的31次方-1),數(shù)字為-2 147 483 647~2 147 483 647。
2、float:整數(shù)極限為3.4*10^38。
3、char:-128- 127。
【char和int的用法區(qū)別】相關(guān)文章:
4.讀《祖父》有感
7.《亡羊補(bǔ)牢》教學(xué)設(shè)計(jì)
10.辦理工傷委托書