程序語(yǔ)言中的變量是用來(lái)保存數(shù)值的,每一個(gè)變量都屬于一種數(shù)據(jù)類型,不同數(shù)據(jù)類型的變量,其取值范圍也是不相同的。在程序語(yǔ)言中,一般都會(huì)提供幾種不同的數(shù)據(jù)類型,以滿足程序設(shè)計(jì)的需要。
C語(yǔ)言提供了如下5中基本的數(shù)據(jù)類型。
(1)字符型:用char表示。
(2)整數(shù)型:用int表示。
(3)單精度實(shí)數(shù)型:用float表示。
(4)雙精度實(shí)數(shù)型:用double表示。
(5)空類型:用void表示。
數(shù)據(jù)類型決定了數(shù)據(jù)的大小、數(shù)據(jù)可執(zhí)行的操作以及數(shù)據(jù)的取值范圍。在計(jì)算機(jī)中通過(guò)字節(jié)長(zhǎng)度來(lái)度量數(shù)據(jù)的大小,不同的數(shù)據(jù)類型,其字節(jié)長(zhǎng)度是不一樣的。一般而言,數(shù)據(jù)類型的字節(jié)長(zhǎng)度是2n(n=0,1,2,3,4,…)個(gè)字節(jié)的長(zhǎng)度,顯然,不同的數(shù)據(jù)類型的取值范圍和大小是不同的。