美文网首页
数据类型 I

数据类型 I

作者: 插柳一畔 | 来源:发表于2018-05-14 15:20 被阅读0次

    都来自菜鸟教程,自己总结学习使用,

    JS 数据类型  没有对比就没有伤害,

    字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)。

    JavaScript 拥有动态类型。这意味着相同的变量可用作不同的类型:

    JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。

    当您声明新变量时,可以使用关键词 "new" 来声明其类型:

    var carname = new String;

    var x=      new Number;

    var y=      new Boolean;

    var cars=   new Array;

    var person= new Object;

    golang 数据类型     复杂

    布尔型

    布尔型的值只可以是常量 true 或者 false。一个简单的例子:var b bool = true。 默认是false

    2数字类型

    整型 int 和浮点型 float32、float64,Go 语言支持整型和浮点型数字,并且原生支持复数,其中位的运算采用补码。

    3字符串类型:

    字符串就是一串固定长度的字符连接起来的字符序列。Go的字符串是由单个字节连接起来的。Go语言的字符串的字节使用UTF-8编码标识Unicode文本。

    4派生类型:

    包括:

    (a) 指针类型(Pointer)

    (b) 数组类型

    (c) 结构化类型(struct)

    (d) Channel 类型

    (e) 函数类型

    (f) 切片类型

    (g) 接口类型(interface)

    (h) Map 类型

    python 数据类型   复杂了亲

    Python3 中有六个标准的数据类型:

    Number(数字)

    String(字符串)

    List(列表) a = [1, 2, 3, 4, 5, 6]

    Tuple(元组)  tuple = ( 'abcd', 786 , 2.23, 'runoob', 70.2 )

    Sets(集合)

    Dictionary(字典)

    Python3 的六个标准数据类型中:

    不可变数据(四个):Number(数字)、String(字符串)、Tuple(元组)、Sets(集合);

    可变数据(两个):List(列表)、Dictionary(字典)。

    Number(数字)

    Python3 支持 int、float、bool、complex(复数)

    在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。

    像大多数语言一样,数值类型的赋值和计算都是很直观的。

    内置的 type() 函数可以用来查询变量所指的对象类型。

    >>> a, b, c, d = 20, 5.5, True, 4+3j

    >>> print(type(a), type(b), type(c), type(d))

    <class 'int'><class 'float'><class 'bool'><class 'complex'>

    java 基本数据类型和引用数据类型      崩溃不  分的好细哟

                                                              ┏数值型━┳━整数型:byte, short, int ,long

                   ┏基本(内置)数据类型━━┫             ┗━浮点型:float, double

                   ┃                                          ┣字符型:char

    数据类型╋                                          ┗布尔型:boolea

                   ┃                            ┏类(class)

                    ┗引用数据类型━━╋接口(interface)

                                                ┗数组(array)

    Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。

    byte:

    byte 数据类型是8位、有符号的,以二进制补码表示的整数;

    最小值是 -128(-2^7);

    最大值是 127(2^7-1);

    默认值是 0;

    byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;

    例子:byte a = 100,byte b = -50。

    short:

    short 数据类型是 16 位、有符号的以二进制补码表示的整数

    最小值是 -32768(-2^15);

    最大值是 32767(2^15 - 1);

    Short 数据类型也可以像 byte 那样节省空间。一个short变量是int型变量所占空间的二分之一;

    默认值是 0;

    例子:short s = 1000,short r = -20000。

    int:

    int 数据类型是32位、有符号的以二进制补码表示的整数;

    最小值是 -2,147,483,648(-2^31);

    最大值是 2,147,483,647(2^31 - 1);

    一般地整型变量默认为 int 类型;

    默认值是 0 ;

    例子:int a = 100000, int b = -200000。

    long:

    long 数据类型是 64 位、有符号的以二进制补码表示的整数;

    最小值是 -9,223,372,036,854,775,808(-2^63);

    最大值是 9,223,372,036,854,775,807(2^63 -1);

    这种类型主要使用在需要比较大整数的系统上;

    默认值是 0L;

    例子: long a = 100000L,Long b = -200000L。

    "L"理论上不分大小写,但是若写成"l"容易与数字"1"混淆,不容易分辩。所以最好大写。

    float:

    float 数据类型是单精度、32位、符合IEEE 754标准的浮点数;

    float 在储存大型浮点数组的时候可节省内存空间;

    默认值是 0.0f;

    浮点数不能用来表示精确的值,如货币;

    例子:float f1 = 234.5f。

    double:

    double 数据类型是双精度、64 位、符合IEEE 754标准的浮点数;

    浮点数的默认类型为double类型;

    double类型同样不能表示精确的值,如货币;

    默认值是 0.0d;

    例子:double d1 = 123.4。

    boolean:

    boolean数据类型表示一位的信息;

    只有两个取值:true 和 false;

    这种类型只作为一种标志来记录 true/false 情况;

    默认值是 false;

    例子:boolean one = true。

    char:

    char类型是一个单一的 16 位 Unicode 字符;

    最小值是 \u0000(即为0);

    最大值是 \uffff(即为65,535);

    char 数据类型可以储存任何字符;

    例子:char letter = 'A';。

    相关文章

      网友评论

          本文标题:数据类型 I

          本文链接:https://www.haomeiwen.com/subject/hlqfdftx.html