首页 > 其他分享 >基本数据类型(primitive type)

基本数据类型(primitive type)

时间:2023-07-01 10:34:09浏览次数:27  
标签:primitive 字节 -- 数据类型 整数 type

数据类型

数据类型分为基本数据类型(primitive type)和引用数据类型(reference type)

  • 基本数据类型(primitive type)
    • 数值类型
      • 整数类型
      • 浮点类型
      • 字符类型
    • boolean类型
  • 引用数据类型(reference type)
    • 接口
    • 数组

八大基本数据类型

  • byte,占1个字节(1B),表示整数范围:-128--127
  • short,占2个字节(2B),表示整数范围:-32768--32767
  • int,占4个字节(4B),表示整数范围:-2147483648--2147483647
  • long,占8个字节(8B),表示整数范围:-9223372036854775808--9223372036854775807
  • float,占4个字节(4B),表示小数
  • double,占8个字节(8B),表示小数
  • char,占两个字节(2B),表示单个字符
  • boolean,占1位(1bit)

代码

byte bytemax = 127;
short shortmax = 32767;
int intmax = 2147483647;
long longmax = 9223372036854775807L;//long比较特殊,其描述的变量的值后要加“L”
float decimal1 = 3.1415928F;//float描述的变量的值后要加“F”
double decimal2 =3.14155928535;
char letter = a;
boolean flag = true;//true or false
System.out.println(bytemax+","+shortmax+","+intmax+","+longmax+","+decimal1+","+decimal2+","+letter+","+flag);

标签:primitive,字节,--,数据类型,整数,type
From: https://www.cnblogs.com/l25428455/p/17517641.html

相关文章

  • python基本数据类型
    基本数据类型1、整型intage=182、浮点型floatsalary=1.53、字符串strname="mary"4、列表list   [ ],支持任意类型  [1,'jason',[1,2,3,4]]5、字典dic {"k":"v"} {'username':'mary','password':123}6、集合......
  • python + requests:请求头('Content-Type': 'multipart/form-data'),并且files和其他参数
    解释1.在使用'Content-Type':'multipart/form-data'上传文件时,你需要将文件作为请求体的一部分进行传输。而由于文件可能非常大,因此需要将文件分成多个部分进行传输。这就需要使用多部分编码(MultipartEncoding)来将文件分割成多个部分,并将每个部分与其它的表单数据一起打包到一......
  • vane 一个适用于前端打工人的全栈框架,nodejs+vue3+typescript
    vane写这个的初衷是因为每次用node写接口的时候总是需要一些写大一堆的东西,也有些人把很多接口都放在一个js文件内,看起来很是杂乱,后来用到nuxt写的时候,感觉用文件名来命名接口路径很是方便,无论是query参数还是params参数,都可以通过文件名来命名,也可以通过文件夹层级......
  • IDEA报错:Could not autowire, No beans of XXX type Found
    1、问题描述:   在Idea的spring工程里,经常会遇到Couldnotautowire.Nobeansof'xxxx'typefound的错误提示。(但程序的编译和运行都是没有问题的,有时候也有可能会报错,无法运行程序),这个错误提示并不会产生影响。对于程序员红色的错误提示看起来很不舒服。如下图:2.......
  • Java数据类型转换,字符串(String)转日期(Date)
    Java类型转换,字符串(String)转日期(Date)importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Date;publicclassDateTimeConversion{publicstaticvoidmain(String[]args){StringdateString="2011-07-2800:00:00......
  • TypeScript学习笔记
    一、类型①可以使用 | 来连接多个类型(联合类型) ② 类型断言,可以用来告诉解析器变量的实际类型 ③ {}用来指定对象中可以包含哪些属性 ④函数结构的类型声明 ⑤数组的类型声明⑥元组,元组就是固定长度的数组 ⑦enum枚举⑧类别的别名 二、编......
  • 2.c语言数据类型
    c语言数据类型如图:图中的单位为byte(字节),1byte=8bit.整形数据的存储都是以补码的形式存储的对于负数,进行以下的转换:如数-254,在存储该数时:先对其取绝对值在转换成二进制对二进制数取反加一即可。对于浮点数的存储,采用诸如下面的存储方式:3.14=0.314*......
  • 01-typedef用法详解
    目录一.typedef作用于函数指针一.typedef作用于函数指针可以使得函数指针变量称为一种类型,可以作为数据类型定义该类型函数指针变量#include<stdio.h>voidtestCallback(inta,intb){ printf("%d",a+b);}intmain(){ typedefvoid(*FuncPoint)(int,int);......
  • js的Set数据类型
    在js中,Set和Map相比,也有一组key的集合,但不存储value。由于key不能重复,所以,在Set中没有重复的key。因此,set使用的场景在于,可以提供一组没有重复元素的集合。Set构造要构造一个Set对象,需提供一个Array作为输入,或者直接构造一个空Set,如:varset=newSet(["beijing","shanghai"......
  • typescript的必要性及使用
    1前言作为一个前端语言,Javascript从最初只是用来写页面,到如今的移动终端、后端服务、神经网络等等,它变得几乎无处不在。如此广阔的应用领域,对语言的安全性、健壮性以及可维护性都有了更高的要求。尽管ECMAScript标准在近几年有了长足的进步,但是在类型检查方面依然毫无建树。在这......