數(shù)據(jù)是程序加工的主要對(duì)象,數(shù)據(jù)的類型往往反映了各個(gè)高級(jí)語言的特點(diǎn)和功能。數(shù)據(jù)的六種類型為整型(INTEGER)、實(shí)型(REAL)、雙精度實(shí)型(DOUBLE PRECISION)、復(fù)數(shù)型(COMPLEX)、邏輯型(LOGICAL)以及字符型(CHARACTER)。一般機(jī)器整型、實(shí)型或邏輯型數(shù)據(jù)占用一個(gè)存儲(chǔ)單元,一個(gè)存儲(chǔ)單元是4個(gè)相鄰的字節(jié),每個(gè)字節(jié)占8個(gè)二進(jìn)制位,即32位。雙精度實(shí)型和復(fù)數(shù)型數(shù)據(jù)占用兩個(gè)連續(xù)的存儲(chǔ)單元。
整型數(shù)據(jù)總是整值的精確表示,它有正值、負(fù)值或零值,數(shù)的范圍是-231~231-1。
實(shí)型數(shù)據(jù)是處理系統(tǒng)對(duì)實(shí)數(shù)值的近似,它有正值、負(fù)值和零值,數(shù)的范圍為10-38~1038之間,十進(jìn)制有效數(shù)字可達(dá)到8位。
雙精度實(shí)型數(shù)據(jù)也是處理系統(tǒng)對(duì)實(shí)數(shù)值的近似。但它占用兩個(gè)存儲(chǔ)單元,即64位,有效數(shù)位可達(dá)十進(jìn)制的18位。由此可見,其目的主要在于提高精度。
復(fù)數(shù)型數(shù)據(jù)是處理系統(tǒng)對(duì)一個(gè)復(fù)數(shù)值的近似,用一對(duì)有序的實(shí)型數(shù)據(jù)表示一個(gè)復(fù)型數(shù)據(jù),該對(duì)數(shù)據(jù)的第一個(gè)表示復(fù)型數(shù)據(jù)的實(shí)部,第二個(gè)表示復(fù)型數(shù)據(jù)的虛部。
邏輯型數(shù)據(jù)只可以有真值或假值。
字符型數(shù)據(jù)是一字符串,該串可以由處理系統(tǒng)所能表示的任何字符組成,在字符型數(shù)據(jù)中,空白字符是有意義的且有效的。
整型數(shù)據(jù)總是整值的精確表示,它有正值、負(fù)值或零值,數(shù)的范圍是-231~231-1。
實(shí)型數(shù)據(jù)是處理系統(tǒng)對(duì)實(shí)數(shù)值的近似,它有正值、負(fù)值和零值,數(shù)的范圍為10-38~1038之間,十進(jìn)制有效數(shù)字可達(dá)到8位。
雙精度實(shí)型數(shù)據(jù)也是處理系統(tǒng)對(duì)實(shí)數(shù)值的近似。但它占用兩個(gè)存儲(chǔ)單元,即64位,有效數(shù)位可達(dá)十進(jìn)制的18位。由此可見,其目的主要在于提高精度。
復(fù)數(shù)型數(shù)據(jù)是處理系統(tǒng)對(duì)一個(gè)復(fù)數(shù)值的近似,用一對(duì)有序的實(shí)型數(shù)據(jù)表示一個(gè)復(fù)型數(shù)據(jù),該對(duì)數(shù)據(jù)的第一個(gè)表示復(fù)型數(shù)據(jù)的實(shí)部,第二個(gè)表示復(fù)型數(shù)據(jù)的虛部。
邏輯型數(shù)據(jù)只可以有真值或假值。
字符型數(shù)據(jù)是一字符串,該串可以由處理系統(tǒng)所能表示的任何字符組成,在字符型數(shù)據(jù)中,空白字符是有意義的且有效的。

