首页 > 其他分享 >数据类型&类型转换

数据类型&类型转换

时间:2023-09-22 19:44:05浏览次数:39  
标签:类型转换 转换 字节 数据类型 类型 byte

注释

单行注释 //

多行注释 /* */

文档注释

/**
*
*
*/

 

标识符

标识符大小写十分敏感

数据类型

基本数据类型

数据类型

整数类型

  • byte :1个字节 3

  • short :2个字节 5

  • int :4个字节 10

  • long :8个字节 19

整数类型补充
  • 二进制 0b开头

  • 八进制 0开头

  • 十六进制 0x开头

 

浮点类型

  • float :4个字节

  • double :8个字节

字符类型

  • char :2个字节

转义字符

  • \t 制表符

  • \n 换行

boolean类型

  • 1位:结构只有true\false

引用数据类型

  • 接口

  • 数组

字节单位

bit(位):计算机 内部数据 储存最小单位 b

byte(字节):计算机 数据处理 最小单位 B

  • 1B=8b

  • 1KB=1024B

  • 1M=1024KB

  • 1G=1024M

  • ITB=1024G

类型转换

运算过程中,不同类型的数据转换成同一类型,再进行运算

  1. 不能对布尔值进行转换

  2. 不能把对象类型转换成不相干的类型

  3. 把高容量转换到低容量的时候,要强制转换

  4. 转换的时候可能存在内存溢出,或者精度问题!

转换级别

底--------------------------------------------------高

byte,char,short->int->long->float->double

强制类型转换

级别向级别转换(高-->底)

(变量类型)变量名

自动类型转换

级别向级别转换(底-->高)

标签:类型转换,转换,字节,数据类型,类型,byte
From: https://www.cnblogs.com/lwj-2023-lwj/p/17723220.html

相关文章

  • javascript数据类型
    原视频:https://www.bilibili.com/video/BV15T411j7pJ?p=9&vd_source=9752cdd43d8570cd76479220c765bc34一、数据类型分类number:数字类型,整型,浮点型,二进制,十六进制(如0x99=十进制的9*16+9=153),八进制,NaNstring:字符串boolean:布尔型truefalseundefined:未定义类型null:空对象unde......
  • Python 内置数据类型详解
    内置数据类型在编程中,数据类型是一个重要的概念。变量可以存储不同类型的数据,不同类型可以执行不同的操作。Python默认内置了以下这些数据类型,分为以下几类:文本类型:str数值类型:int、float、complex序列类型:list、tuple、range映射类型:dict集合类型:set、frozenset布尔类型......
  • Python基本数据类型
    原文链接:https://blog.csdn.net/u013355826/article/details/78761742字符串常用方法:分片str="string"str[1:3]#"tr"#获取从偏移为1到偏移为3的字符串,不包括偏移为3的字符替换str="ThisisATest"print(str.replace("is","was")) #Thwa......
  • Redis7 10大数据类型(Redis地理空间)
    一、简介移动互联网时代LBS应用越来越多,交友软件中附近的小姐姐、外卖软件中附近的美食店铺、高德地图附近的核酸检查点等等,那这种附近各种形形色色的XXX地址位置选择是如何实现的?地球上的地理位置是使用二维的经纬度表示,经度范围(-180,180],纬度范围(-90,90],只要我们确定一个......
  • C++中的四种类型转换运算符
    隐式类型转换是安全的,显式类型转换是有风险的,C语言之所以增加强制类型转换的语法,就是为了强调风险,让程序员意识到自己在做什么。但是,这种强调风险的方式还是比较粗放,粒度比较大,它并没有表明存在什么风险,风险程度如何。再者,C风格的强制类型转换统一使用(),而()在代码中随处可见,所以......
  • 引入数据类型无过程值?
    案列代码如下//优秀学生案例constobj={name:'小红',age:18,message:'该学生成绩优异'}//有些学生列表,但无学生评语,即messageconstobjList=[{name:'小红',age:17},{name:'小明',age:17},{name:'小绿',age:18},{name:'小蓝',age:17}]//现在想让这个列表里......
  • Redis的五中数据类型以及应用场景
    1.string字符串在redis中string是可以修改de被称之为动态字符串.其中内部更像arraylist内部维护一个字节数组,在其内部分配了一定的空间.内存分配机制当字符串的长度小于1m的时候,每次扩容都是加倍空间当字符串长度超过1m的时候每次扩容只会扩张1m的空间字符串的最大长度......
  • Java学习一路-Demo01-Java数据类型
    packagecom.chao.base;publicclassDemo01{/*Java数据类型两大类:基本数据类型和引用类型1.基本数据类型共8种:(1)数值类型分为:整数类型(4种):a.byte(字节型),占1个字节,取值范围(-128~127)b.short(短整型),占2个字节,取值范围......
  • Java学习之路-Demo03-类型转换
    packagecom.chao.base;publicclassDemo03{publicstaticvoidmain(String[]args){inti=128;byteb=(byte)i;//内存溢出doubled=i;//强制转换(类型)变量名高-->低例:int转byte,int转short,int转char等//自动转换......
  • 类型转换及例子
    publicclassDome04{publicstaticvoidmain(String[]args){inti=128;//byteb=(byte)i;//内存溢出doubleb=i;//强制转换(类型)变量名高到低需要强制转换//自动转换低到高System.out.println(i);......