首页 > 其他分享 >基本数据类型自动转换

基本数据类型自动转换

时间:2022-09-27 22:23:06浏览次数:44  
标签:转换 -- 数据类型 char 自动 byte

精度小的类型自动转换为精度大的数据类型,自动类型转换

char--int--long--float--double

byte--short--int--long--float--double

 

自动转换注意和细节

1、有多种类型的混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型,然后再进行计算。

2、当把精度大的数据类型赋值给精度小的数据类型时,就会报错,反之就会进行自动类型转换。

3、byte,short与char之间不会相互自动转换  (byte = 10;当把具体数值赋给byte时,先判断该数是否在byte范围内,如果是就可以)更深底层原因是啥?可能跟类库有关,或者说机制

4、byte,short,char三者可以计算,在计算时首先转换为int类型

5、boolean不能参与类型自动转换

6、自动提升原则:表达式结果的类型自动提升为操作数中最大的类型

标签:转换,--,数据类型,char,自动,byte
From: https://www.cnblogs.com/bottomgg/p/16736226.html

相关文章

  • python之基本数据类型
    python之基本数据类型目录基本数据类型(知识点整合)1.整型int2.浮点型float3.字符串string4.列表list5.字典dictionary6.布尔值bool7.元组tuple8.集合set基本数据类型(知......
  • mongoose连接collections会自动加s的问题解决
    问题的解决:设置mongoose.model()的第三个参数,代码如下。module.exports=mongoose.model('Course',userSchema,'course');或者,可以给Schema传入第二个参数,......
  • 类型转换
    类型转换 publicclassDmo01{  publicstaticvoidmain(String[]args){    inti=128;    doubleb=i; //内存溢出​    //强制转......
  • vue通过Blob数据类型导出文件
    适用于pc端和移动端:公共方法: 1//通过后端接口拿到文件流2exportfunctiondownloadFile(url,parameter,method){3 returnrequest({4  url:url......
  • 数据类型转换
    ImplicitDataConversion隐式数据转换当这种转换有意义时,Oracle数据库会自动将值从一种数据类型转换为另一种数据类型。表2-8是Oracle隐式转换的矩阵。该表显示了......
  • 数据类型
    #Java八大数据类型:(1)整数类型:byte、short、int、long(2)小数类型:float、double(3)字符类型:char(4)布尔类型:boolean##1、整数数据类型byte:1个字节,8位,256种状态,取值范围:-128,1......
  • MySQL 行 列转换
    CREATETABLE`grade`(  `name`varchar(255)NOTNULL,  `class`varchar(255)NOTNULL,  `score`tinyint(4)NOTNULL,  `id`int(11)DEFAULTNULL)EN......
  • pypinyin: 汉字转换为拼音
    安装:pipinstallpypinyin直接上例子:importpypinyinfrompypinyinimportStyle#defpinyin(hans,style=Style.TONE,heteronym=False,errors='default',strict......
  • 【Idea】idea 配置自动下载依赖
    设置-构建-maven-导入-勾选动下载   pom文件右键-maven-重新加载 ......
  • 流式配置中转换类型的固定块和业务块
    固定块:按BOS界面业务块:金蝶流式布局  ......