1. 數據類型有哪幾種
數據元( Data Element),也稱為數據元素,是用一組屬性描述其定義、標識、表示和允許值的數據單元,在一定語境下,通常用於構建一個語義正確、獨立且無歧義的特定概念語義的信息單元。數據元可以理解為數據的基本單元,將若干具有相關性的數據元按一定的次序組成一個整體結構即為數據模型,那麼數歷伍猜據類型有哪幾種?肢型
1、 byte:8位,最橘慎大存儲數據量是255,存放的數據范圍是-128~127之間。
2、 short:16位,最大數據存儲量是65536,數據范圍是-32768~32767之間。
3、 int:32位,最大數據存儲容量是2的32次方減1,數據范圍是負的2的31次方到正的2的31次方減1。
4、 long:64位,最大數據存儲容量是2的64次方減1,數據范圍為負的2的63次方到正的2的63次方減1。
5、 float:32位,數據范圍在3.4e-45~1.4e38,直接賦值時必須在數字後加上f或F。
6、 double:64位,數據范圍在4.9e-324~1.8e308,賦值時可以加d或D也可以不加。
7、 boolean:只有true和false兩個取值。
8、 char:16位,存儲Unicode碼,用單引號賦值。
關於數據類型有哪幾種內容的介紹就到這了。
2. 最常用的數值數據類型有哪些
一、 整數數據類型:整數數據類型是最常用的數據類型之一。
1、INT (INTEGER)
INT (或INTEGER)數據類型存儲從-2的31次方 (-2 ,147 ,483 ,648) 到2的31次方-1 (2 ,147 ,483,647) 之間的所有正負整數。每個INT 類型的數據按4 個位元組存儲,其中1 位表示整數值的正負號,其它31 位表示整數值的長度和大小。
2、SMALLINT
SMALLINT 數據類型存儲從-2的15次方( -32, 768) 到2的15次方-1( 32 ,767 )之間的所有正負整數。每個SMALLINT 類型的數據佔用2 個位元組的存儲空間,其中1 位表示整數值的正負號,其它15 位表示整數值的長度和大小。
二、 浮點數據類型:浮點數據類型用於存儲十進制小數。浮點數值的數據在SQL Server 中採用上舍入(Round up 或稱為只入不舍)方式進行存儲。
1、REAL 數據類型
REAL數據類型可精確到第7 位小數,其范圍為從-3.40E -38 到3.40E +38。 每個REAL類型的數據佔用4 個位元組的存儲空間。
2、FLOAT
FLOAT數據類型可精確到第15 位小數,其范圍為從-1.79E -308 到1.79E +308。 每個FLOAT 類型的數據佔用8 個位元組的存儲空間。 FLOAT數據類型可寫為FLOAT[ n ]的形式。n 指定FLOAT 數據的精度。n 為1到15 之間的整數值。
當n 取1 到7 時,實際上是定義了一個REAL 類型的數據,系統用4 個位元組存儲它;當n 取8 到15 時,系統認為其是FLOAT 類型,用8 個位元組存儲它。
三、 二進制數據類型
1、BINARY
BINARY 數據類型用於存儲二進制數據。其定義形式為BINARY( n), n 表示數據的長度,取值為1 到8000 。在使用時必須指定BINARY 類型數據的大小,至少應為1 個位元組。BINARY 類型數據佔用n+4 個位元組的存儲空間。
在輸入數據時必須在數據前加上字元「0X」 作為二進制標識,如:要輸入「abc 」則應輸入「0xabc 」。若輸入的數據過長將會截掉其超出部分。若輸入的數據位數為奇數,則會在起始符號「0X 」後添加一個0,如上述的「0xabc 」會被系統自動變為「0x0abc」。
2、VARBINARY
VARBINARY數據類型的定義形式為VARBINARY(n)。 它與BINARY 類型相似,n 的取值也為1 到8000, 若輸入的數據過長,將會截掉其超出部分。
不同的是VARBINARY數據類型具有變動長度的特性,因為VARBINARY數據類型的存儲長度為實際數值長度+4個位元組。當BINARY數據類型允許NULL 值時,將被視為VARBINARY數據類型。
四、 邏輯數據類型
BIT: BIT數據類型佔用1 個位元組的存儲空間,其值為0 或1 。如果輸入0 或1 以外的值,將被視為1。 BIT 類型不能定義為NULL 值(所謂NULL 值是指空值或無意義的值)。
五、 字元數據類型:字元數據類型是使用最多的數據類型。它可以用來存儲各種字母、數字元號、特殊符號。一般情況下,使用字元類型數據時須在其前後加上單引號』或雙引號」 。
CHAR 數據類型的定義形式為CHAR[ (n) ]。 以CHAR 類型存儲的每個字元和符號佔一個位元組的存儲空間。n 表示所有字元所佔的存儲空間,n 的取值為1 到8000, 即可容納8000 個ANSI 字元。
若不指定n 值,則系統默認值為1。 若輸入數據的字元數小於n,則系統自動在其後添加空格來填滿設定好的空間。若輸入的數據過長,將會截掉其超出部分。
3. 基本數據類型有哪些
基本數據類型如下:
1、整數型:byte、short、int、long。
2、浮點型:float、double.
3、字元型:char。
4、布爾型:boolean。
數據類型在數據結構中的定義是一個值的集合以及在這個值集上的一組操作;因為不同的數據類型所佔用的空間不一樣,也就是為了更好的用計算機的內存空間。
基本屬性:
(1)標識類屬性:適用於數據元標識的屬性。包括中文名稱、英文名稱、中文全拼、內部標識符、版本、注冊機構、同義名稱、語境。
(2)定義類屬性:描述數據元語義方面的屬性。包括定義、對象類詞、特性詞、應用約束。
(3)關系類屬性:描述各數據元之間相互關聯和(或)數據元與模式、數據元概念、對象、實體之間關聯的屬性。包括分類方案、分類方案值、關系。
(4)表示類屬性:描述數據元表示方面的屬性。包括表示詞、數據類型、數據格式、值域、計量單位。
(5)管理類屬性:描述數據元管理與控制方面的屬性。包括狀態、提交機構、批准日期、備注。
4. 數據類型有哪幾種
數據類型有:
1、整數類型【byte、short、int、long】;
2、浮點數類型【float、double】;
3、字元類型char;
4、布爾類型boolean。
1)四種整數類型(byte、short、int、long):
byte:8位,用於表示最小數據單位,如文件中數據,-128~127。
short:16位,很少用,-32768 ~ 32767。
int:32位、最常用,-2^31-1~2^31(21億)。
long:64位、次常用。
注意事項:int i=5; // 5叫直接量(或字面量),即直接寫出的常數。
整數字面量默認都為int類型,所以在定義的long型數據後面加L或l。
小於32位數的變數,都按int結果計算。
強轉符比數學運算符優先順序高。見常量與變數中的例子。
2)兩種浮點數類型(float、double):
float:32位,後綴F或f,1位符號位,8位指數,23位有效尾數。
double:64位,最常用,後綴D或d,1位符號位,11位指數,52位有效尾。
注意事項:
二進制浮點數:1010100010=101010001.0*2=10101000.10*2^10(2次方)=1010100.010*2^11(3次方)= . 1010100010*2^1010(10次方)。
尾數:. 1010100010
指數:1010
基數:2
浮點數字面量默認都為double類型,所以在定義的float型數據後面加F或f;double類型可不寫後綴,但在小數計算中一定要寫D或X.X float的精度沒有long高,有效位數(尾數)短。
float的范圍大於long指數可以很大。
浮點數是不精確的,不能對浮點數進行精確比較。
5. 數據類型有哪些
數據類型有:
下面的表格列出了主要數據類型。這些同義字在 Microsoft Jet資料庫引擎SQL 保留字中被識別。
數據類型 存儲大小 說明
BINARY 每個字元佔一個位元組 任何類型的數據都可存儲在這種類型的欄位中。不需數據轉換(例如,轉換到文本數據)。數據輸入二進制欄位的方式決定了它的輸出方式悄純蘆。
BIT 1 個位元組0 和 1 ,以及只包含這兩個數值之一的欄位。
TINYINT 1 個位元組 介於 0 到 255 之間的整型數。
MONEY 8 個位元組 介於 – 922,337,203,685,477.5808 到 922,337,203,685,477.5807 之間的符號整數。
DATETIME
(請參閱 DOUBLE ) 8 個位元組 介於 100 到 9999 年的日期或時間數值。
UNIQUEIDENTIFIER 128 個位 用於遠程過程調用的唯一識別數字。
REAL 4 個位元組單精度浮點數,負數范圍是從 –3.402823E38 到 –1.401298E-45,正數從1.401298E-45 到 3.402823E38,和 0。
SMALLINT 2 個位元組褲侍 介於 –32,768 到 32,767 的短整型數。
INTEGER 4 個位元組介於 –2,147,483,648 到 2,147,483,647 的長整型數。
DECIMAL 17 個位元組容納從 1028 - 1到 - 1028 - 1. 的值的精確的數字數據類型。你可以定義精度 (1 - 28) 和 符號 (0 - 定義精度)。預設精度和符號分別是18和0。
TEXT 每一字元兩位元組 從零到最大 2.14 千兆字啟帶節。
IMAGE 視實際需要而定 從零到最大 2.14 千兆位元組。用於 OLE 對象。
CHARACTER 每一字元兩位元組, 長度從 0 到 255 個字元。
6. 基本數據類型有哪些
基本數據類型:byte、short、int、long、float、double、boolean、char。
任何數據類型的數組都需要20個位元組的內存空間,加上每一數組維數佔4個位元組,再加上數據本身所佔用的空間。數據所佔用的內存空間可以用數據元數目乘上每個元素的大小加以計算。
數據(data)是事實或觀察的結果,是對客觀事物的邏輯歸納,是用於表示客觀事物的未經加工的原始素材。
數據可以是連續的值,比如聲音、圖像,稱為模擬數據;也可以是離散的,如符號、文字,稱為數字數據。
在計算機系統中,數據以二進制信息單元0、1的形式表示。
數據是指對客觀事件進行記錄並可以鑒別的符號,是對客觀事物的性質、狀態以及相互關系等進行記載的物理符號或這些物理符號的組合。它是可識別的、抽象的符號。
它不僅指狹義上的數字,還可以是具有一定意義的文字、字母、數字元號的組合、圖形、圖像、視頻、音頻等,也是客觀事物的屬性、數量、位置及其相互關系的抽象表示。例如,「0、1、2…」、「陰、雨、下降、氣溫」、「學生的檔案記錄、貨物的運輸情況」等都是數據。數據經過加工後就成為信息。
在計算機科學中,數據是所有能輸入計算機並被計算機程序處理的符號的介質的總稱,是用於輸入電子計算機進行處理,具有一定意義的數字、字母、符號和模擬量等的通稱。計算機存儲和處理的對象十分廣泛,表示這些對象的數據也隨之變得越來越復雜。
7. 基本數據類型有哪些呢
八種基本數據類型:byte、short、int、long、float、double、boolean、char。
int、double、short、char、unsigned int等標識符都是類型名,C++中的類型名可以由用戶定義,這將會在後面進一步學習。
表中「所佔位元組數」表示存儲器分配給對應類型的空間大小,「取值范圍」對該類型數據的取值范圍進行了規定,如:short類型,其數據值只能是在-32768~32767范圍中,若在運算過程中超出了對應數據類型的數值范圍,會造成數據的溢出(overflow)錯誤。
請注意。
數據的溢出在編譯和運行時並不報錯,經常會讓編程者不知道在哪兒發生錯誤。編程者需要特別細心和認真對待數據類型。
表中3.40E+38為科學計數法表示形式,為3.40x1038。
類型的所佔位元組數可以用sizeof函數來測試,比如sizeof(long long)=8。
8. 常用的數據類型有哪些
數據類型在數據結構中的定義是一組性質相同的值的集合以及定義在這個值集合上的一組操作的總稱;變數是用來存儲值的所在處,它們有名字和數據類型。
變數的數據類型決定了如何將代表這些值的位存儲到計算機的內存中;在聲明變數時也可指定它的數據類型;所有變數都具有數據類型,以決定能夠存儲哪種數據;數據類型包括原始類型、多元組、記錄單元、代數數據類型、抽象數據類型、參考類型以及函數類型。