首页 > 其他分享 >类型转换

类型转换

时间:2023-02-23 20:55:07浏览次数:37  
标签:类型转换 转换 int --- ------ byte

由于java是强类型语言,所有要进行运算的时候,需要用到类型转换

低 ------------------------------------------->高

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

 

类型转换:

强制转换:(类型)变量名      高------>低

例如:

int i= 128;

byte b = (byte)i;    //达到强制转换的效果

自动转换    低------>高

 

注意:

不能对布尔型进行类型转换

不能把对象类型转换为不相干的类型

在把高容量转换到低容量的时候,强制转换的时候可能存在内存溢出,或者精度问题

 

标签:类型转换,转换,int,---,------,byte
From: https://www.cnblogs.com/545916721z/p/17149380.html

相关文章

  • JavaScript 强制类型转换
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <scripttype="text/javascript"> /* *强制类型转换 * -指将一个数据......
  • SpringBoot19 - 数据类型转换
    数据类型转换​ 先把问题描述一下,这位开发者连接数据库正常操作,但是运行程序后显示的信息是密码错误。java.sql.SQLException:Accessdeniedforuser'root'@'localho......
  • 类型转换
    自动类型转换将小的类型转换成大类型,保证精度不丢失无符号和有符号参加运算,需要将有符号转换成无符号int和double参加运算,会将int转成double类......
  • 引用、强制类型转换、临时变量的关系
    doublea=9.9;int&b=a;很明显上面的代码编译会报错,C++引用时不能跨数据类型。doublea=9.9;int&b=(int)......
  • 标识符注意点、数据类型、进制表示、字符扩展、类型转换
    标识符注意点所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始首字符之后可以是字母(A-Z或者a-z),美元符($)、下划线(_)或数字的任何......
  • 类型转换
      1.不能对布尔值转换2.不能把对象类型转换为不相干的类型3.在高容量转换到低容量的时候,强制转换4.转换的时候存在内存溢出,或者精度问题 ......
  • 5.4_C语言类型转换
    @目录一、案例一二、案例二三、案例三四、总结这个小结我们要探讨一个相对来说简单的问题,就是c语言里边的那些定点整数是如何进行强制类型转换的。一、案例一来看这样......
  • 类型转换
    ## 类型转换> **二进制**>> 1. 在计算机运算的时候,都是以 **补码** 的方式来运算的。> 2. 二进制 转为 十进制,必须使用 **二进制的原码** 进行转换 。......
  • 【Go】类型转换
    字符串转int32packagemainimport( "fmt" "strconv")funcmain(){ str:="12345" num,err:=strconv.ParseInt(str,10,32) iferr!=nil{ fmt.Print......
  • 04-数据类型转换
    数据类型Number-强制类型转换(intfloatboolcomplex)1.强制把数据转换为整型-intfloatbool纯数字字符串#强制把数据转换为整型-intfloatbool纯数字字符......