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

数据类型

时间:2023-07-22 20:44:06浏览次数:19  
标签:字符 字节 十六进制 数据类型 类型 八进制

数据类型

  • 强类型原语言

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

  • 弱类型语言

  • Java基本数据类型

    1、数值类型:整数类型、浮点类型、字符类型。

    整数类型:

    byte 占一个字节(8bit/位),范围:-2^7 ~ 2^7-1(-128~127)

    short 占两个字节(16bit/位),范围 -2^15 ~ 2^15-1(-32768~32767)

    int 占四个字节(32bit/位),范围 -2^31 ~ 2^31-1 (-2147483648~2147483647) 约21亿

    long 占八个字节(64bit/位),范围 2^63 ~ 2^63-1

    拓展:整数:十进制 、八进制0 、十六进制0x 、二进制0b

    浮点类型:

    float占4个字节(32bit/位),能精确到6~7位,声明一个小数类型,要加F或者f,建议加F;

    double 占8字节(64bit/位),能精确到15~16位,小数类型默认是double类型;

    拓展:最好完全比卖你使用浮点数进行比较

    字符串类型:

    char:占两个字节(8bit/位)

    string :字符串是类

    拓展

    1、字符表示Unicode(万国码占2字节)编码表中的每一个符号,每个符号使用单引号引起来,其中前128个符号和ASCII表相同。

    public class note {
           public static void main(String[] args) {
          char s='\u0054';
            System.out.println((int)s);
              }
    }
        
    

    U+0000为Unicode编码的表示方式

    2、转义字符

    转义字符 意义 ASCLL码值(十进制)
    \a 响铃(BEL) 007
    \b 退格(BS) ,将当前位置移到前一列 008
    \f 换页(FF),将当前位置移到下页开头 012
    \n 换行(LF) ,将当前位置移到下一行开头 010
    \r 回车(CR) ,将当前位置移到本行开头 013
    \t 水平制表(HT) (跳到下一个TAB位置) 009
    \v 垂直制表(VT) 011
    ' 代表一个单引号 039
    " 代表一个双引号字符 034
    \ 代表一个反斜线字符''' 092
    ? 代表一个问号 063
    \0 空字符(NUL) 000
    \ddd 1到3位八进制数所代表的任意字符 三位八进制
    \xhh 十六进制所代表的任意字符 十六进制

    2、布尔数据类型

    boolean:占1位,有true和false2个值,一个表示真,一个表示假,一般用于表示逻辑运算

    if(flag==true){}
    
    if(flag){}
    

    其中上面两种情况再Java中意思相同。

  • 引用数据类型

    类、接口、数组

标签:字符,字节,十六进制,数据类型,类型,八进制
From: https://www.cnblogs.com/clky/p/17574209.html

相关文章

  • JS数据类型
    JavaScript中的数据类型可以分为两类:基本数据类型和引用数据类型。七种基本数据类型类型typeof返回值对象包装器Null"object"N/AUndefined"undefined"N/ABoolean"boolean"BooleanNumber"number"NumberBigInt"bigint"BigIntStrin......
  • redis数据类型及操作命令
    数据类型Redis存储的是key-value结构的数据,其中key是字符串类型,value有5种常用的数据类型:字符串string哈希hash列表list集合set有序集合sortedset/zset解释说明:字符串(string):普通字符串,常用哈希(hash):适合存储对象列表(list):按照插入顺序排序,可以有重复元素......
  • Redis的五大数据类型及其使用场景
    前言redis是一个非常快速‎‎的非关系数据库‎‎解决方案。其简单的键值数据模型使Redis能够处理大型数据集,同时保持令人印象深刻的读写速度和可用性。‎redis提供了五种数据类型,分别是是:1、string(字符串);2、hash(哈希);3、list(列表);4、set(集合);5、sortset(有序集合)(其实随着Redis......
  • 数据类型及拓展
    数据类型字母,$,_//Ctrl+D快速复制一行//Ctrl+/注释intnum=10;//数字Stringb="hello";//字符串基本类型数值类型整数类型byte占1字节范围:-128-127short占2字节范围-32768-32767int占4字节范围-2147483648-2147483647long占8字节范围-92233720368547758......
  • 数据类型转换
    数据类型转换低 ------------------------------------------------->高byte,short,char->int->long->float->doublepublicclasscase4{publicstaticvoidmain(String[]args){//byte,short,char-->int-->long-->float-->double......
  • mysql 字符串数据类型
    如何实现MySQL字符串数据类型1.概述MySQL是一种常用的关系型数据库管理系统,其中的字符串数据类型是存储和处理文本数据的重要组成部分。本文将教你如何在MySQL中创建和使用字符串数据类型,包括字符、变长字符和文本。2.创建表格在MySQL中,我们首先需要创建一个表格来存......
  • Redis的作用,数据类型,缓存穿透,击穿和雪崩,Redis的索引模式【杭州多测师_王sir】
     一、Redis的作用:1.缓存数据,存在内存当中,效率非常高,比存储型数据快上千倍2.计数器,比如用户访问了多少次,点赞数统计3.可以限制 IP 的访问频率4.可以设置失效时间,可以用来设置优惠券到期时间5.任务队列:比如到货通知,内容更新6.排行榜:redis 的有序集合类型非常适合处理榜单和排序......
  • 2-10-Mysql基本语句和常见数据类型
    1  SQL概述结构化查询语言(StructuredQueryLanguage)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。从上可以看出我们数据库相关工作职位大概两种:DBD和DBAdba是数据库管......
  • 初学C语言day03--数据类型及循环分支语句
    一、数据类型为什么要对数据进行分类?1、现实中的数据就是自带类别属性的2、对数据进行分类可以节约内存存储空间、提高运行速度存储空间的单位:Bit比特存储一个二进制位,只能存储0或者1,计算机存储数据的最小单位Byte字节存储八个二进制位,计算机存储数据的基本单位Kb102......
  • MySQL把choose表中的report改名为score,数据类型改为float; 将choose表的score默
    MySQL把choose表中的report改名为score,数据类型改为float;将choose表的score默认值设为0流程步骤步骤操作1.连接至MySQL数据库2.切换至对应数据库3.修改表结构,将report改名为score并更改数据类型4.设定score字段的默认值为0具体步骤与代码示例步骤......