编程语言的基本数据类型

之所以要引入基本数据类型,是因为当我们创建变量的时候,需要在内存中申请空间,而内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据,即变量就是申请内存来存储值。
以下分别介绍Java语言、JavaScript语言、C语言三种编程语言的基本数据类型。

Java语言

Java可分为两大数据类型:

  • 内置数据类型(基本数据类型)
  • 引用数据类型

内置数据类型
Java语言提供了八种基本数据类型,其中包括六种数字类型(四个整数型,两个浮点型),一个字符类型,还有一种布尔型。
在这里插入图片描述

  • byte,数据类型8位,有符号,取值范围 -27 ~ 27-1,默认值为0;
  • short,数据类型16位,有符号,取值范围 -215 ~ 215-1,默认值为0;
  • int,数据类型32位,有符号,取值范围 -231 ~ 231-1,默认值为0;
  • long,数据类型64位,有符号,取值范围 -263 ~ 263-1,默认值为0L;
  • float,数据类型32位,单精度,符合IEEE 754标准的浮点数,默认值为0.0f;
  • double,数据类型64位,双精度,符合IEEE 754标准的浮点数,默认值为0.0d;
  • char,数据类型16位,Unicode字符,取值范围 \u0000 ~ \uffff;
  • boolean,数据类型表示一位的信息,取值为true和false,默认值为false;

引用数据类型
在Java中,引用类型的变量非常类似于C/C++的指针。引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型,比如 Employee、Puppy 等。变量一旦声明后,类型就不能被改变了。
对象、数组都是引用数据类型,所有引用类型的默认值都是null,一个引用变量可以用来引用任何与之兼容的类型。

JavaScript语言

JavaScript语言提供了6种数据类型,包括Undefined、Null、Boolean、String、Number、Object类型。
这里JavaScript语法上比Java语言和C语言都更“随意”,使用的约束条件更少,但像String类型,提供了多个方法如Legth()、toUpperCase()、toLowerCase()等,篇幅较长不展开讲解,以下说明一些注意的点。
在JavaScript中提供了一种操作符typeof,值得注意的是,typeof操作符返回的并不是以上所提及的6种数据类型,返回值为undefined、boolean、string、number、object和function。
另外,Undefined和Null是有区别的,Undefined与Null的值相等,但类型不相等:

typeof undefined              // undefined
typeof null                   // object
null === undefined            // false
null == undefined             // true

C语言

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值