首页 > 其他分享 >数据类型

数据类型

时间:2022-09-21 08:46:53浏览次数:51  
标签:字节 double float 数据类型 num 取值

 

type varName [=value ] [ { ,varName [=value] } ] ;

//数据类型 变量名 = 值

 

public class  Demo02 {
   public static void main(String[] args) {
       String a="hello";
       int  num =10;
       System.out.println(a);
       System.out.println(num);
  }
}

 

 

java整型

int 4字节

short 2字节

long 8字节

byte 1字节

byte和short适用于特定场合 低层处理文件或储存空间很宝贵的大数据组

浮点类型

float 4字节

double 8字节

double是float的俩倍又被称为双倍精度数值

float精度(6~7位有效数字)并不能满足需 求只有在很少的情况下适合适用float类型

列如单精库 或许储存大量数据时

float的数值有一个后缀F 或f (例如 3.14F 没有后缀的浮点数值(3.14)总是默认为double类型

当然也可以在后面添加D或者(列如3.14d)

 

所有浮点数字计算都按IEEE754规范 下面是表示溢出和报错情况的三个特色的浮点数值

1.正无穷大

2.负无穷大

3.NaN(不是一个数字)

一个整除以0的结果为正无穷大,计算0/0或者负数的平方根结果为NaN

 

 

java的数据类型分为俩大类

基本类型 引用类型

public class Dem01 {
   public static void main(String[] args) {
        //八大基本数据类型
           //整数
        int    num1=10;   //最常用                       取值范围 -2 147 483 648 ~2147 483 647(已经超过20亿)
        byte   num2=20;                                  取值范围 -128~127
        short  num3=30;                                  取值范围-32 768~32 767
        long  num =30L;   //long、类型要在数字后面加个L     取值范围-9223 372 036 845 775 808~9 223 372 036 845 775 807

        //小数.浮点数
        float   num5=50.1F;  类型要在数字后面加F             取值范围大约±3.402 823 47E=38F(有效位数为6~7)
        double  num6=                                     取值范围大约±1.797 693 134 862 315 70E+308(有效位数为15位)
      }
}
          //字符类型
            char=‘A’;
         //字符串 string不是关键字 类
           // Sting nam= “稳住”;

            //布尔值
           boolean num=true;
          //boolean flag=false;
     ## 什么是字节

位: bit是计算机内部数据 存储的最小单位 1100 1100 是一个八进制二位数

字节byt 是计算机数据处理的基本单位 习惯用B表示

1B(byte,字节)=8bit(位)

字符 是计算机使用的 字母 数字 和字符

1bit表示一位

1byte表示一个字节1B=8b

1024b=1kb

1024kb=1m

1024m=1G

1024G=1tb

标签:字节,double,float,数据类型,num,取值
From: https://www.cnblogs.com/yk201891/p/16714335.html

相关文章

  • python基本数据类型
    基本数据类型:整形int12浮点型float12.12列表list[]集合set{1,2,3}字典dict{1:'a'},key是不可变类型,一般是字符串,value可以使任意类型元祖typle(1,2,3)......
  • 数据类型扩展
     packagemyaction;publicclassDemo1{publicstaticvoidmain(String[]args){//整数拓展     二进制0b十进制八进制0......
  • Databend JSON 复杂数据类型的设计与使用 | Databend 特性系列
    引言JSON是一种常用的半结构化数据,通过自描述的Schema结构,可以表示任何类型的数据,包括多层嵌套的数据类型,例如Array、Object等。与必须严格遵循表结构字段的结构化数......
  • python 数据类型之整型,布尔,字符串
    python数据类型包含以下几种-int,整数类型(整形)-bool,布尔类型-str,字符串类型-list,列表类型-tuple,元组类型-dict,字典类型-set,集合类型-float,浮点类型(浮点型)1.整型--......
  • 数据类型转换
    1.数据类型的转换会不会改变原变量(原表达式)类型?不会,类型转换都是为了本次运算而进行的临时性转换,转换结果会保存到临时内存空间,不会改变数据本来的类型或值。2.用什么查......
  • 第六章 Redis新数据类型
    一、Bitmaps1.简介现代计算机用二进制(位)作为信息的基础单位,1个字节等于8位,例如“abc”字符串是由3个字节组成,但实际在计算机存储时将其用二进制表示,“abc”分别对应......
  • UEC++ 数据类型
    禁止在UE中使用C++的基本数据类型,这样会影响引擎的跨平台特性1、基本数据类型bool代表布尔值(永远不要假设布尔值的大小)。BOOL将不会进行编译。TCHAR代表字符型......
  • 数据类型扩展及面试题讲解
    数据类型扩展及面试题讲解importjava.math.BigDecimal;​publicclassdemo03{  publicstaticvoidmain(String[]args){    //整数拓展 进制二进......
  • Js新手-简单数据类型和复杂数据类型
    <!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"cont......
  • 【JS】数据类型
    一.常量(const)和变量(var)都是存储数据的容器 常量在声明后必须赋值,不允许为空并且不允许重新赋值变量命名可以使用:英文字母、数字(不能以数字开头)、下划线、$。不能使......