1. 什麼叫數據類型變數的類型定義有什麼作用
數據類型就是數據是什麼類型的,比如整型,浮點型之類的,也可以是自己定義的類類型。
變數定義的類型除了決定它在內存中擁有的空間大小以外,還決定它可以存儲什麼樣的數據。比如char型就是存字元,int 就是存整型。各類型之間有時可以轉換。比如你可以給一個double型變數附值0(整型)系統會自動換成double.具體的規則就要自己看書了。
2. int是什麼數據類型
int是一種數據類型,表示整數類型。
在計算機編程語言(C、C++、C#、Java等)中,是用於定義整數類型變數的標識符。在一般的電腦中,int佔用4位元組,32比特。除了int類型之外,還有short、long、longlong類型可以表示整數。
int佔用位元組情況:
在一般的電腦中,int佔用4位元組,32比特,數據范圍為-2147483648~2147483647[-2^31~2^31-1]。
在之前的微型機中,int佔用2位元組,16比特,數據范圍為-32768~32767[-2^15~2^15-1]。
除了int類型之外,還有short、long、long long類型可以表示整數。unsigned int 表示無符號整數,數據范圍為[0~2^32-1]。
3. C語言中基本數據類型是什麼分別表示什麼意思
C語言中的基本數據類型,是C
語言自己定義好的數據類型,用戶直接拿來就可以使用的。它包括:整型
int
字元型
char
浮點型
float
(雙精度
double)
布爾型
bool
空值型
void
4. 數據結構和數據類型有什麼區別
數據類型,即數據元,與數據結構的主要區別如下:
一、性質不同
1、數據結構:是計算機存儲、組織數據的方式;指相互之間存在一種或多種特定關系的數據元素的集合
2、數據元:是用一組屬性描述其定義、標識、表示和允許值的數據單元。
二、作用不同
1、數據結構:通常情況下,精心選擇的數據結構可以帶來更高的運行或者存儲效率。
2、數據元:若干具有相關性的數據元按一定的次序組成一個整體結構。
三、特點不同
1、數據結構:數據結構往往同高效的檢索演算法和索引技術有關。
2、數據元:數據元基本模型中,對象類對應於數據模型中的實體、特性和表示對應於數據模型中的屬性。
5. C語言的三種基本數據類型是什麼
C語言的三種基本數據類型為整型,實型,字元型。
1
整型,包括short,
int,
long等,用以表示一個整數,默認為有符號型,配合unsigned關鍵字,可以表示為無符號型。
2
實型,即浮點型,包括float,
double等,用來表示實數,相對於整型,該類型可以表示帶有小數部分的數值。需要注意的是,實型在計算機語言中為近似值表示,並非准確值,在多次計算後可能會出現真值偏差。
3
字元型,即char型,用來表示各種字元,與ascii碼表一一對應。除可以用來表示各類字元外,char型的其它規則與整型相同,可以認為char是一種特殊的整型。
6. JAVA中什麼是數據類型為什麼要將數據劃分為不同的數據類型
java中的 int ,char ,short,long,float,double,byte,boolean,它們就是8中基本的數據類型。
那麼為什麼要劃分為不同的數據類型呢?因為在java實際運用中,有很多變數它們並不全是一樣的,有自己的特點。就需要劃分成不同的數據類型。那麼這一點也是很符合java面向對象的特點的。
簡單點,比如說3>2這個結果描述,我們用boolean的變數來描述很簡潔,還有,比如我們想表示一個值為100,我們可已選擇byte,那麼double呢,它也能把表示啊,可是double得系統開銷既要大得多了。那麼dobuble將專門用在表示的數字比較大或者要求表示的十分精確的一個變數的時候就用到它。
綜上,JAVA為什麼要分為不同的數據類型,就像交通工具要分為汽車、飛機、輪船一樣,因為它們有不同的特點,適用於不同的地方。我們可以根據不同的需要,而選擇類型。
7. 基本數據類型是什麼
八種基本數據類型為:
先說理論,八種基本數據類型:byte、short、int、long、float、double、boolean、char。
1、byte
8位、有符號的以二進制補碼表示的整數
min : -128(-2^7)
max: 127(2^7-1)
default: 0
對應包裝類:Byte
2、short
16位、有符號的以二進制補碼表示的整數
min : -32768(-2^15)
max: 32767(2^15 - 1)
default: 0
對應包裝類:Short
3、int
32位、有符號的以二進制補碼表示的整數
min : -2,147,483,648(-2^31)
max: 2,147,483,647(2^31 - 1)
default: 0
對應包裝類:Integer
4、long
64位、有符號的以二進制補碼表示的整數
min : -9,223,372,036,854,775,808(-2^63)
max: 9,223,372,036,854,775,807(2^63 -1)
default: 0
對應的包裝類:Long
5、float
單精度、32位、符合IEEE 754標準的浮點數
float 在儲存大型浮點數組的時候可節省內存空間
浮點數不能用來表示精確的值,如貨幣
default: 0.0f
對應的包裝類:Float
6、double
雙精度、64位、符合IEEE 754標準的浮點數
浮點數的默認類型為double類型
double類型同樣不能表示精確的值,如貨幣
default: 0.0d
對應的包裝類:Double
7、char
char類型是一個單一的 16 位 Unicode 字元
最小值是 u0000(即為0)
最大值是 uffff(即為65,535)
char 數據類型可以儲存任何字元
對應的包裝類:Character
8、boolean
boolean數據類型表示一位的信息
只有兩個取值:true 和 false
這種類型只作為一種標志來記錄 true/false 情況
對應的包裝類:Boolean
8. 什麼叫變數 數據類型是什麼
你問的是c語言,或者是其他語言裡面的概念吧。
首先說變數,從字面上理解就是可以變化的量,放到c語言裡面,就是可以被賦值改變的量。
比如說定義一個變數
int a;
我可以給它賦值 a=10;現在a的值就是10 。
然後我在給它賦值a=20;那麼現在它的值就從10變成20了。
a就叫做變數。
和變數對應的就是常量,我上面寫的10 20就是常量,一個確定的值。不能被賦值也不能被改變。
而數據類型這個概念則是因為計算機存儲的緣故而發展出來的一個概念。
其實說起來也很好理解,比如我們在現實中會用整數和小數,分數來區分我們遇到的數字。
在計算機裡面沒有分數,所以它用整型 浮點型來區分整數和小數。
當然因為計算機存儲的問題,同時也算是節約計算機的內存資源,人們又將整數分為普通的整型,和長整型。長整型和普通整型的區別就是存儲的位數更多了(現在好像不區分長整型和整型了)。而同樣的浮點型也分為單精度和雙精度,這是數字方面。
數據還有字元型,字元串型等等,字元型就是之存儲一個字元,而字元串則是一串字元。