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

类型转换

时间:2023-07-15 17:57:03浏览次数:39  
标签:类型转换 转换 int -- 128 byte

类型转换

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

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

强制类型转换

高-->低

int i = 128;

byte j = (byte)i;

自动类型转换

低-->高

int i = 128;

double j = i;

注意

  1. 不能对布尔值进行转换
  2. 不能把对象类型转换为不相干的类型
  3. 在把高容量转换到低容量的时候,强制转换
  4. 转换的时候可能存在内存溢出,或者精度问题

标签:类型转换,转换,int,--,128,byte
From: https://www.cnblogs.com/gy486926/p/17556590.html

相关文章

  • 25.什么情况下会发生布尔值的隐式强制类型转换
    25.什么情况下会发生布尔值的隐式强制类型转换?(1)if(..)语句中的条件判断表达式。(2)for(..;..;..)语句中的条件判断表达式(第二个)。(3)while(..)和do..while(..)循环中的条件判断表达式。(4)?:中的条件判断表达式。(5)逻辑运算符||(逻辑或)和&&(逻辑与)左边的操作......
  • go语言-不同类型转换为JSON格式数据
    1.将结构体转换为JSON:packagemainimport( "encoding/json" "fmt")typePersonstruct{ Namestring Ageint Emailstring}funcmain(){ person:=Person{Name:"Alice",Age:25,Email:"[email protected]"} ......
  • 类型转换
    类型转换一些问题表达式计算并传参时的类型转换问题例子如下:#include<stdio.h>#include<stdint.h>intmain(){uint8_ta=254;uint8_tb=2;uint32_tc=a+b;printf("c=%d\n",(int)c);return0;}输出的结果为:$./a.outc=256隐式......
  • 查字符类型转换date类型值时报错“ORA-00904: "GET_INTERNAL_VALUE": invalid identif
    问题描述:查字符类型转换date类型值时报错“ORA-00904:"GET_INTERNAL_VALUE":invalididentifier”,如下所示:数据库:oracle11.2.0.41、异常重现SYS@orcl>selectget_internal_value('DF2304290000748902')fromdual;selectget_internal_value('DF2304290000748902......
  • 深度剖析之由浅入深揭秘JavaScript类型转换(最全总结篇)
    前言系列首发于公众号『前端进阶圈』,若不想错过更多精彩内容,请“星标”一下,敬请关注公众号最新消息。深度剖析之由浅入深揭秘JavaScript类型转换(最全总结篇)值类型转换将值从一种类型转换为另一种类型通常称为类型转换,分为隐式强制类型转换和显示强制类型转换。两者的区别在于......
  • java中的类型转换
    类型转换自动类型转换表达式自动类型转换强制类型转换 自动类型转换类型范围小的变量,可以直接赋值给类型范围大的变量。bytea=12;intb=a;System.out.println(b);//12 ......
  • Day01-7 类型转换
    由于java是强类型语言,所以要进行有些运算的时候,需要用到类型转换低---------------------------------------------------------------------->高byte,short,char—>int—>long—>float—>double运算中,不同类型的数据先转化为同一类型,然后进行运算//强制转换(类......
  • 【四】JavaScript之类型转换
    【四】JavaScript之类型转换【1】类型转换javascript是弱类型的编程语言所以本身不仅提供了数据类型的转换甚至在数据使用运算符的时候,javascript的解释器也会出现默认隐式转换数据类型的情况。【2】字符串字符串转换成布尔值除了空字符串("")被转为false,其他的任......
  • Java数据类型转换,字符串(String)转日期(Date)
    Java类型转换,字符串(String)转日期(Date)importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Date;publicclassDateTimeConversion{publicstaticvoidmain(String[]args){StringdateString="2011-07-2800:00:00......
  • 12. 强制类型转换
    目录1.Defination2.整数提升3.常用的算术转换1.Defination  即把数据类型转换成另一种数据类型,例如这么一种情况,你想把long类型的数据,保存成int类型数据,那么你就需要将其进行强制类型转换。可以使用强制类型转换运算符来把值显示的转换成另一种数据类型。(type_name)expr......