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

类型转换

时间:2023-02-27 10:45:28浏览次数:37  
标签:类型转换 运算 数据类型 赋值 变量 范围

隐式转换:

  1、当小的数据类型和大的数据类型在一起运算的时候,小的数据类型会提升为大的数据类型再进行运算。特别注意的是:byte、short、char在进行运算的时候,都会直接提升为int,然后再进行运算;

  2、取值范围小的数据,给取值范围大的类型赋值时,可以直接赋值;

 

 强制转换:把一个数据范围大的数值或变量赋值给另一个数据范围小的变量,可能会有进度损失。

格式:目标数据类型  变量名   =  (目标数据类型)值或者变量

标签:类型转换,运算,数据类型,赋值,变量,范围
From: https://www.cnblogs.com/weiduaini/p/17158787.html

相关文章

  • 类型转换(续)
    JDK7新特性,数字之间可以用下划线分割在操作数值比较大的数时应注意内存溢出问题https://space.bilibili.com/1930936051?spm_id_from=333.1007.0.0......
  • 02_18_Java语音进阶||day18_Java基础小节练习(17-20部分)数据类型转换&运算符&方法入门
    第一部分数据类型转换&运算符&方法入门第一题编写步骤:定义类Test1定义main方法定义两个byte类型变量b1,b2,并分别赋值为10和20.定义变量b3,保存b1和b2的和,并输出.定义两......
  • 59.类的自动转换和强制类型转换
    程序清单11.16stonewt.h#pragmaonce//stone.h--Stonewt类声明#ifndefSTONEWT_H_#defineSTONEWT_H_classStonewt{private: enum{Lbs_per_stn=14};//poun......
  • C# 自定义枚举类型转换
    //stringtoenumEAccountRolevar=(EAccountRole)Enum.Parse(typeof(EAccountRole),RoleManage.Instance.CurrentAccount.Role); //enumtolistpublicIEnumer......
  • 类型转换
    由于java是强类型语言,所有要进行运算的时候,需要用到类型转换低------------------------------------------->高byte,short,char--->int--->long--->float--->double ......
  • 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),美元符($)、下划线(_)或数字的任何......