永发信息网

什么叫数据类型

答案:1  悬赏:20  手机版
解决时间 2021-03-02 12:41
什么叫数据类型
最佳答案
问题一:什么叫变量? 数据类型是什么? 50分你问的是c语言,或者是其他语言里面的概念吧。
首先说变量,从字面上理解就是可以变化的量,放到c语言里面,就是可以被赋值改变的量。
比如说定义一个变量
int a;
我可以给它赋值 a=10;现在a的值就是10 。
然后我在给它赋值a=20;那么现在它的值就从10变成20了。
a就叫做变量。
和变量对应的就是常量,我上面写的10 20就是常量,一个确定的值。不能被赋值也不能被改变。
而数据类型这个概念则是因为计算机存储的缘故而发展出来的一个概念。
其实说起来也很好理解,比如我们在现实中会用整数和小数,分数来区分我们遇到的数字。
在计算机里面没有分数,所以它用整型 浮点型来区分整数和小数。
当然因为计算机存储的问题,同时也算是节约计算机的内存资源,人们又将整数分为普通的整型,和长整型。长整型和普通整型的区别就是存储的位数更多了(现在好像不区分长整型和整型了)。而同样的浮点型也分为单精度和双精度,这是数字方面。
数据还有字符型,字符串型等等,字符型就是之存储一个字符,而字符串则是一串字符。问题二:什么是数据类型 什么是八大基本类型 java中的数据类型分为两大类:基本数据类型和引用数据类型
基本数据类型,包括数值型,字符型和布尔型。
数值型:1)整型:byte 1个字节;short 2个字节;int 4个字节;long 8个字节。
2)浮点型:float 4个字节;double
8个字节;可以采用十进制和十六进制两种表示方式,其中十六进制表示方法只能采用科学计数法,例如:0x1.2p3,表示的是的是1乘以16加上2乘以16的-1次方的和乘以2的三次方;浮点型的默认类型为DOUBLE型,如果声明float型浮点数,要在数值后面加上f或F,例如:float
f1 = 3.14F;否则会报精度错误。
字符型:char 采用unicod的16位编码方式进行编码。
布尔型:true,false;
引用数据类型:类、接口类型、数组类型、枚举类型、注解类型;
基本数据类型和引用数据类型的区别主要在存储方式上:
基本数据类型在被创建时,在栈上给其划分一块内存,将数值直接存储在栈上;
引用数据类型在被床架时,首先要在栈上给其引用(句柄)分配一块内存,而对象的具体信息都存储在堆内存上,然后由栈上面的引用指向堆中对象的地址。
例如:我有一个类MyDate,其中有属性day,mouth,year等,有构造方法(带参数);
现在为其创建一个对象MyDate d1 = new
MyDate(8,8,2008);
在内存中的具体创建过程是:
1)首先在栈内存中位其d1分配一块空间;
2)然后在堆内存中为MyDate对象分配一块空间,并为其三个属性设初值0,0,0;
3)根据类MyDate中对属性的定义,为该对象的三个属性进行赋值操作;
4)调用构造方法,为三个属性赋值为8,8,2008;(注意这个时候d1与MyDate对象之间还没有建立联系)
5)将MyDate对象在堆内存中的地址,赋值给栈中的d1;通过句柄d1可以找到堆中对象的具体信息。
呵呵,引用数据类型的创建还真是挺复杂的一个过程。。。问题三:int是基础数据类型是什么? 数据类型
基本类型有以下四种:
int长度数据类型有:byte(8bits)、short(16bits)、int(32bits)、long(64bits)、
float长度数据类型有:单精度(32bits float)、双精度(64bits double)
boolean类型变量的取值有:ture、false
char数据类型有:unicode字符,16位
对应的类类型:Integer、Float、Boolean、Character、Double、Short、Byte、Long
转换原则
从低精度向高精度转换
byte 、short、int、long、float、double、char
注:两个char型运算时,自动转换为int型;当char与别的类型运算时,也会先自动转换为int型的,再做其它类型的自动转换
基本类型向类类型转换
正向转换:通过类包装器来new出一个新的类类型的变量
Integer a= new Integer(2);
反向转换:通过类包装器来转换
int b=a.intValue();问题四:java的基本数据类型是什么 Java定憨了8个简单的数据类型:字节型(byte),短整型(short),整型(int),长整型(long),字符型(char),浮点型(float),双精度型(double),布尔型(boolean).问题五:long是什么数据类型 长整型 64位的整数问题六:什么叫数据类型?变量的类型定义有什么作用? 通俗一点讲,数据类型就是这个数是什么激型啊,整型,浮点型,字符型,指针型等等
变量的类型定义了它就会在内存中开辟一个这样大的空间给这个变量来存储啊问题七:字母是什么类型的数据类型? char类型问题八:java里面+-*/是什么数据类型 这个好像不属于是数据类型,这个是属于操作运算符的,Java中的数据类型分为:基本数据类型和引用数据类型两种。问题九:char*是什么数据类型 有符号字符指针 可以指向一个字符数组 或者字符串问题十:什么叫变量? 数据类型是什么? 50分你问的是c语言,或者是其他语言里面的概念吧。
首先说变量,从字面上理解就是可以变化的量,放到c语言里面,就是可以被赋值改变的量。
比如说定义一个变量
int a;
我可以给它赋值 a=10;现在a的值就是10 。
然后我在给它赋值a=20;那么现在它的值就从10变成20了。
a就叫做变量。
和变量对应的就是常量,我上面写的10 20就是常量,一个确定的值。不能被赋值也不能被改变。
而数据类型这个概念则是因为计算机存储的缘故而发展出来的一个概念。
其实说起来也很好理解,比如我们在现实中会用整数和小数,分数来区分我们遇到的数字。
在计算机里面没有分数,所以它用整型 浮点型来区分整数和小数。
当然因为计算机存储的问题,同时也算是节约计算机的内存资源,人们又将整数分为普通的整型,和长整型。长整型和普通整型的区别就是存储的位数更多了(现在好像不区分长整型和整型了)。而同样的浮点型也分为单精度和双精度,这是数字方面。
数据还有字符型,字符串型等等,字符型就是之存储一个字符,而字符串则是一串字符。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么卖DNF里的游戏币,5173上怎么卖安全,我
药用树脂中主要成分为单树脂类的是A.血竭B.藤
我的银行卡坏了能办以前的号码吗?
abs塑料和pp塑料哪个好
国美电器汽车站店这个地址在什么地方,我要处
方程组:x的平方+2xy+y的平方=1和(x-3y)的平方
龙行天下第4部全集40
自行车前灯的质量十大品牌排行榜
用动词的适当形式填空。While we ___ (wait)
罗纹布是什么面料 罗纹布厂家
华为畅想5s第二张卡槽太小,想装移动卡,怎么
辣时尚麻辣香锅这个地址在什么地方,我要处理
求4x-3y=8的自然数解
中国移动通信信运智能手机精品店地址在什么地
今年领了3个月的失业金还能享受4050的待遇吗
推荐资讯
南方人凭什么瞧不起东北话?
黄麂如何养殖吃什么草
穿什么裙子好看,肩宽穿裙子好看吗,肩宽的女
intel 7260ac怎么样
【发展最大力量的方法】自然界什么物质的力量
有这样一句话:“主观为自己,客观为他人”。
顺河鱼庄怎么去啊,有知道地址的么
1、2-二甲基-3-苯基二烯酮的结构式?
retrogallery(万达广场锦华路店)我想知道这个
步千帆的超级兵王还没完结吗?每天更新两节,
建设银行网上银行登陆的用户名是什么
JAVASCRIPT迭代法求立方根、五次方根
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?