欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

数据类型介绍

程序员文章站 2024-01-16 11:03:52
String 结构 结构:Key Value对 Value:可以是字符串、数字,也可以是二进制数组 限制:Value最大值为512MB String 常用命令 1.get key • 含义:获取指定key的值 2.set key value • 含义:设置指定key的值 3.incr key • 含 ......

数据大小
1 B=1byte=1字节=8bit(bit=电子位,简称位) 1024字节=1KB
byte=8位 short=16位 int=32位 long=64位
存储单位最高位表示正负数,1表示负数0表示正数.
反码=原码每位取反。补码=反码+1 -2存储2的补码
要运算,必须先存储,要存储必须要先有空间,必须先指定数据类型。
数据类型:
①基本数据类型:⑴:数值型:整数: byte 字节-128~127 短整型short 2byte - 32768~32767 整型int 4byte -2147483648~2147483647 long长整型 …
浮点型:float 4byte double 8byte ⑵:非数值型 字符型:char 2byte 16bit 布尔型boolean: 占用1byte 只有true/flase 不参与任何数据类型转换
②引用数据类型:类 数组 接口
十进制直接写数据 八进制0开头 十六进制0x开头 没有办法直接表示二进制
直接定义一个数默认为整型int。 long 类型声明最后加l或L float类型声明后面加F或f或前面加(float)
小数没有定义默认是double
字符型char :unicode编码 ‘a’ 97 ‘b’ 98 ‘A’ 65 ‘B’ 66 ‘0’ 48 ‘1’ 49
转义符\ 在字符前 把有意义字符转换为无意义字符 \t :制表符 \n :换行符
比如字符型char 是’’ 单引号我只想保存一个 单引号 写成char x=’’’ ; 保存的x就是 ’ ,一个单引号
总结 基本数据类型转换
1: 8中基本数据类型中除了boolean之外,都可以相互转换
2: 低精度到高精度是自动类型转换(隐式转换)
3: 高精度到低精度是强制类型转换(显式转换)
强制类型转换可能有损精度,并且数据可能出错
强制类型转换需要用 (类型)
byte—>short---->int---->long---->(小数精度更高)float---->double
运算中,结果一定是运算中最高的那个数据类型
但是注意 byte,short,char,int任意一种或多种在进行运算时,结果都是int
如果运算中有大于int类型的数据时,结果为类型最大的这个类型.

本文地址:https://blog.csdn.net/fff1113334654/article/details/107700770

相关标签: java