什么是整型數(shù)據(jù)有哪些分類(lèi)
什么是整型數(shù)據(jù)有哪些分類(lèi)
整型數(shù)據(jù)是不包含小數(shù)部分的數(shù)值型數(shù)據(jù),用字母I表示。那么你對(duì)整型數(shù)據(jù)了解多少呢?以下是由學(xué)習(xí)啦小編整理關(guān)于什么是整型數(shù)據(jù)的內(nèi)容,希望大家喜歡!
整型數(shù)據(jù)的介紹
整型常量
與C,C++相 同 ,Java的 整 常 數(shù) 有 三 種 形 式 :
?、?十 進(jìn) 制 整 數(shù) ,如 123,-456,0
?、诎?進(jìn) 制整 數(shù) ,以 0開(kāi) 頭 ,如 0123表 示 十 進(jìn) 制 數(shù) 83,-011 表 示十進(jìn) 制 數(shù) -9。
?、凼?六 進(jìn) 制整 數(shù) ,以 0x或 0X開(kāi) 頭 ,如 0x123表 示 十 進(jìn) 制 數(shù)291,-0X12 表 示 十 進(jìn) 制 數(shù) -18。
整 型 常 量 在 機(jī) 器 中 占 32位 ,具 有 int型 的 值 ,對(duì) 于 long 型 值 ,則要 在 數(shù) 字 后 加 L或 l,如123L表 示 一 個(gè) 長(zhǎng) 整 數(shù) ,它 在 機(jī) 器 中 占 64位 。
整型變量
整 型 變 量 的 類(lèi) 型 有 byte、 short、 int、 long四 種 。 下 表 列 出各類(lèi) 型 所 在 內(nèi) 存 的 位數(shù) 和 其 表 示 范 圍 。
int類(lèi) 型 是 最 常 使 用 的 一 種 整 數(shù) 類(lèi) 型 。 它 所 表 示 的 數(shù) 據(jù)范圍 足 夠 大 ,而 且適 合 于 32位 、 64位 處 理 器 。 但 對(duì) 于 大 型 計(jì)算 ,常 會(huì) 遇 到 很 大 的整 數(shù) ,超 出 int類(lèi)型 所 表 示 的 范 圍 ,這 時(shí) 要使 用 long類(lèi) 型 。
由 于 不 同 的 機(jī) 器 對(duì) 于 多 字 節(jié) 數(shù) 據(jù) 的 存 儲(chǔ) 方 式 不 同 ,可 能是從 低 字 節(jié) 向高 字 節(jié) 存 儲(chǔ) ,也 可 能 是 從 高 字 節(jié) 向 低 字 節(jié) 存 儲(chǔ) ,這 樣 ,在 分 析 網(wǎng)絡(luò) 協(xié) 議 或 文 件格 式 時(shí) , 為 了 解 決 不 同 機(jī) 器上 的 字 節(jié) 存 儲(chǔ) 順 序 問(wèn) 題 ,用 byte類(lèi) 型來(lái) 表 示 數(shù) 據(jù) 是合 適 的 。而 通 常 情 況 下 ,由 于 其 表 示 的 數(shù) 據(jù) 范 圍 很 小 ,容 易 造成 溢 出 ,應(yīng) 避 免使 用 。
short類(lèi) 型 則 很 少 使 用 ,它 限 制 數(shù) 據(jù) 的 存 儲(chǔ) 為 先 高 字 節(jié) ,后低字 節(jié) ,這 樣 在 某些 機(jī) 器 中 會(huì) 出 錯(cuò) 。
定義
如 :
byte b; //指定變量b為byte型
short s; //指定變量s為short型
int i; //指定變量i為int型
long l; //指定變量l為long型
整型數(shù)據(jù)的分類(lèi)
char:字符型數(shù)據(jù),屬于整形數(shù)據(jù)的一種,占用一個(gè)字節(jié)
unsigned char:無(wú)符號(hào)字符型數(shù)據(jù),屬于整形數(shù)據(jù)的一種,占用一個(gè)字節(jié)
short:短整形數(shù)據(jù),屬于整形數(shù)據(jù)的一種,占用兩個(gè)字節(jié)
unsigned short:無(wú)符號(hào)短整型數(shù)據(jù),屬于整形數(shù)據(jù)的一種,占用兩個(gè)字節(jié)
int:整形數(shù)據(jù),屬于整形數(shù)據(jù)的一種,占用四個(gè)字節(jié)
unsigned int:無(wú)符號(hào)整型數(shù)據(jù),屬于整形數(shù)據(jù)的一種,占用四個(gè)字節(jié)
long:長(zhǎng)整型數(shù)據(jù),屬于整形數(shù)據(jù)的一種,占用四個(gè)字節(jié)
unsigned long:無(wú)符號(hào)長(zhǎng)整型數(shù)據(jù),屬于整形數(shù)據(jù)的一種,占用四個(gè)字節(jié)
實(shí)型數(shù)據(jù)的介紹
實(shí)型常量
與 C,C++相 同 ,Java的 實(shí) 常 數(shù) 有 兩 種 表 示 形 式 :
?、?十 進(jìn) 制 數(shù) 形 式 ,由 數(shù) 字 和 小 數(shù) 點(diǎn) 組 成 ,且 必 須 有 小 數(shù)點(diǎn),如 0.123, .123,123.,123.0
?、?科 學(xué) 計(jì) 數(shù) 法 形 式 。 如 :123e3或 123E3,其 中 e或 E之 前 必 須有數(shù) 字 ,且 e或 E后面 的 指 數(shù) 必 須 為 整 數(shù) 。
實(shí) 常 數(shù) 在 機(jī) 器 中 占 64位 ,具 有 double型 的 值 。 對(duì) 于 float 型的值 ,則 要 在 數(shù) 字后 加 f或 F,如 12.3F,它 在 機(jī) 器 中 占 32位 , 且 表示 精 度 較 低 。
實(shí)型變量
實(shí) 型 變 量 的 類(lèi) 型 有 float和 double兩 種 ,下 表 列 出 這 兩 種 類(lèi)型所 占 內(nèi) 存 的 位數(shù) 和 其 表 示 范 圍 。
數(shù)據(jù)類(lèi)型 所占位數(shù) 數(shù)的范圍
float 32 3.4e-038~3.4e+038
double 64 1.7e-308~1.7e+308
雙 精 度 類(lèi) 型 double比 單 精 度 類(lèi) 型 float具 有 更 高 的 精 度 和更大 的 表 示 范 圍 ,常 常 使 用 。
定義
如
float f; //指 定 變 量 f為 float型
double d; //指 定 變 量 d為 double型
看過(guò)“整型數(shù)據(jù)的分類(lèi)”的人還看了:
1.sql 數(shù)據(jù)類(lèi)型的介紹和整型
2.施工組織方案范文