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

数据类型

时间:2023-07-15 17:45:08浏览次数:45  
标签:字符 字节 数据类型 类型 次方 byte

数据类型

强类型语言

要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用

弱类型语言

基本数据类型(Primitive Type)

整数类型

  • byte占一个字节范围:-128-127(2的7次方)
  • short占2个字节范围:-32768-32767(2的15次方)
  • int占4个字节范围:-2147483648-2147483647(2的31次方)
  • long占8个字节范围:-9223372036854775808-9223372036854775807(2的63次方)

整数拓展

进制
  1. 二进制0b
  2. 八进制0
  3. 十进制
  4. 十六进制0x

浮点类型

特点:有限 离散 舍入误差 大约 接近但不等于

最好避免完全使用浮点数进行比较

  • float占4个字节
  • double占8个字节

最好完全避免使用浮点数进行比较

字符类型

所有字符本质上还是数字

转义字符

  1. \n:换行
  2. \t:横向跳格(跳到下一制表位置)
  3. \v:竖向跳格
  4. \b:退格
  5. \r:回车
  6. \f:走纸换页
  7. :反斜杠字符’\’
  8. \’:单引号字符
  9. \a:鸣玲
  10. \ddd:1到3位八进制数所代表的字符
  11. \xhh:1到2位十六进制数所代表的字符

boolean类型

占1位

其值只有true和false两个

补充

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

字节(byte):是计算机中数据处理的基本单位,习惯用大写B来表示

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

字符:是计算机中使用的字母.数字.字和符号

  • 1bit表示1位
  • 1Byte表示一个字节 1B=8b
  • 1024B=1kB
  • 1024kB=1M
  • 1024M=1G

引用数据类型(Reference Type)

接口

数组

标签:字符,字节,数据类型,类型,次方,byte
From: https://www.cnblogs.com/gy486926/p/17556579.html

相关文章

  • Python保姆级教程 数据类型—新手小白入门必看系列
    推荐使用压缩软件和杀毒软件7-zip使用火绒一、基本数据类型与变量(上)2.1注释优点:代码说明没注释的代码有注释的代码不让解释器执行注释的那句话2.2单行注释单行注释快捷键:ctrl+?2.3多行注释""""""(三个双引号)2.4字面量变量字面量是已经被定义好的量在......
  • Redis底层数据类型
    Redis底层基础数据类型1.SDS的定义structsdshdr{//记录buf数组中已使用的字节量//等于SDS所保存字符串长度intlen;//记录buf数组中未使用字节的数量intfree;//字节数组,用于保存字符串charbuf[];};1.2SDS与C字符串的区别1.2.......
  • 【HMS Core】Health Kit 步数数据查询步骤咨询,血压/血氧的原子采样统计数据类型问题咨
    ​【问题描述】1、在进行步数查询---多日统计数据查询的时候,postman测试,发现了采样数据类型不匹配问题多日统计查询时,数据类型为 "com.huawei.continuous.steps.total"报错。反而数据类型为明细采样数据类型时“com.huawei.continuous.steps.delta”,正常返回。2、血压/血氧的......
  • Java的数据类型
    标识符关键字  abstractassertbooleanbreakbyte      casecatchcharclassconstcontinue      defaultdodouble      elseforgotoifextends      finalfinallyfloatimplements      import......
  • mysql数据类型
    1、介绍mysql中实现了sql语法的数据类型,并有所增加。总的来说分为三类:数值、字符和时间日期。声明:字段名数据类型2、数值tinyint、smallint、mediumint、int和bigint分别表示1、2、3、4、8个字节的有符号整数。在数据类型后添加unsigned关键字,表示无符号是,比如intunsigne......
  • js判断数据类型的四种方式
    1.typeof用法:typeof'123'==='string'缺点:只能判断基础数据类型(除null以外),如果是引用数据类型(如数组、函数、对象等)会返回Object因为typeof是直接在计算机里面基于二进制值进行检测的,也就是数据类型都是二进制值,对象存储在计算机中,二进制的值都是以000开头,而null值为000,所以......
  • python 数据类型 字符串
    目录python数据类型字符串Python字符串定义Python字符串连接Python转义字符Python字符串运算符Python字符串格式化Unicode字符串python的字符串内置函数python数据类型字符串Python字符串定义#字符串是Python中最常用的数据类型。我们可以使用引号('或")来创建字......
  • Golang学习笔记-数据类型
    目录整型有符号整型无符号整型栗子浮点型栗子布尔型栗子字符型栗子字符串型栗子字符串<-->其他类型转换数组栗子切片创建切片通过数组的方式创建切片读取/修改切片元素追加元素-append合并多个切片删除元素字典栗子字典读、写、删除指针栗子方法栗子结构体结构体继承接口栗子类型......
  • PostgreSQL在线修改数据类型
    修改大表中列的数据类型几乎总是一件痛苦的事情。由于altertable语句获得的排他锁,它可能会锁定整个表的读写。本文中,我们将探讨如何以最小的影响、最少的锁来执行这样的操作。它适用于任何数据类型;让我们以int到bigint的变化为例。 示范用例假设我们有一个有许多列的表。其......
  • 检测数据类型的四种方法
    一、数据类型:1、基本数据类型:String、Number、Boolean、Null、Undefined、Symbol、BigInt2、引用数据类型:Object、Array、Function、Date、RegExp二、检测数据类型的四种方法1.typeof检测 特点:typeof只能检测基本数据类型(除了null),不能准确的检测引用数据类型。ob......