当前位置: 首页 > news >正文

杭州企业推广网站360外链

杭州企业推广网站,360外链,天津建设工程信息网 塘沽一中,建工社官网类型转换是将一个值从一种类型转换为另一种类型的过程。该过程如果从低精度数据类型转为高精度数据类型,则不会发生溢出并且总能成功,如果从高精度数据类型转为低精度数据类型,则会有信息丢失且可能失败。类型转换又可分为隐式转换和显式转换…

类型转换是将一个值从一种类型转换为另一种类型的过程。该过程如果从低精度数据类型转为高精度数据类型,则不会发生溢出并且总能成功,如果从高精度数据类型转为低精度数据类型,则会有信息丢失且可能失败。类型转换又可分为隐式转换显式转换两种。

😺 隐式转换

从低精度类型向高精度类型的转换,该过程系统自动进行。数据类型按精度从低到高排序的顺序为:

//(1) char < int < long < float < double
//(2) byte < short < int < long < float < double

细节说明

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

(2)(byte,short)char之间不会互相自动转换。

byte b = 1;
// 错误示范:char c = b; 不能自动转换!

(3)byteshortchar三者可以一起参与计算,在计算时首先转换为int类型(编译器规定的)。

byte b = 1;
short s = 1;
int i = b + s // 声明的类型不能是 short,否则会报错!

(4)boolean不参与转换。

😽 显式转换

从高精度类型向低精度类型的转换,是隐式转换的逆过程,使用时需要加上强制转换符(),当可能会造成精度降低或溢出,具体语法如下:

// (类型名)要转换的值,例如:
int i = (int)1.9;

细节说明

(1)强转符号只针对最近的操作数有效,往往使用小括号提升优先级。

(2)char类型可以保存int常量值(字面量),但不能保存int变量值,需强转。

// 常量可保存
char c1 = 100;// 变量需强转
int i = 100;
char c2 = (char)i;
http://www.hkea.cn/news/484343/

相关文章:

  • 国内html5网站建设seo兼职工资一般多少
  • 青海西宁网站建设公司百度网络推广
  • 服装公司网站设计百度站长收录入口
  • 做搜索关键词任务网站网站维护是什么意思
  • 2018什么做网站百度网盘网页版入口
  • 深圳福田大型商城网站建设石家庄最新疫情最新消息
  • 网站版面结构chatgpt 网站
  • 网站后期推广是谁来做广州百度推广开户
  • 不上此网站枉做男人免费制作网站平台
  • 防红短链接生成佛山抖音seo
  • 网站建设php带数据库模板站长工具四叶草
  • 做网站客户拖着不验收店铺推广渠道有哪些方式
  • 站群系统哪个好用怎样进行seo推广
  • 淄博网站建设方案网络推广是做什么的
  • 网站建设销售工作职责seo平台怎么样
  • 免费的网站给一个百度seo优化服务项目
  • 现代广告创意设计郑州百度网站优化排名
  • 兰州网站建设哪家专业谷歌seo网站推广
  • 崇信门户网站留言回复上优化seo
  • 网站建设费用有哪些站长工具搜索
  • 云主机能干什么独立站seo怎么做
  • 苏州专业网站建设设计公司免费发布推广信息的b2b
  • 空间 两个网站网络推广培训班
  • 零基础学做网站推广公司简介
  • 公司做网站最好引擎搜索器
  • 济南手工网站建设北京百度seo服务
  • 网站建设原创百度seo官网
  • 徐州企业网站建设衡阳seo服务
  • 网站自然排名优化seo专员是什么职业
  • 视频网站制作广告代理公司