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

石家庄网站建设加q.479185700成都创意网站设计

石家庄网站建设加q.479185700,成都创意网站设计,wordpress pc手机端,软件介绍下载网站建设Java中的0xFFFF是整型#xff0c;在赋值、比较的时候容易引起混淆#xff0c;涉及到符号位、数值大小#xff0c;赋值给什么类型的变量。我今天在编码的时候就遇到了一些困惑。用代码样例的形式记录下来#xff0c;加深理解#xff1a; package com.thb;public class Tes…Java中的0xFFFF是整型在赋值、比较的时候容易引起混淆涉及到符号位、数值大小赋值给什么类型的变量。我今天在编码的时候就遇到了一些困惑。用代码样例的形式记录下来加深理解 package com.thb;public class Test3 {public static void main(String[] args) {/** 编译器认为0xFFFF作为正数将这个正数赋值给short类型的变量超过了* short类型最大正数表示的范围。* 1加上(short)类型强制转化这个其实是改变了原数数值的大小数值的大小变为1* 也改变了符号位了由正数变为负数了即s变量保存的值是-1 计算机用2的补码保存*/short s (short)0xFFFF;// 打印结果出来是负数(-1)System.out.println(s);// 结果为true因为0xFFFF强制类型转换后变为负数了System.out.println(s (short)0xFFFF);// 结果为false因为s存放的是负数而0xFFFF是正数System.out.println(s 0xFFFF); // s存放的是负数转换为int型的十六进制数s的前面补两个字节的符号位,// 符号位是1所以前面补的两个字节是0xFFFFSystem.out.println(Integer.toHexString(s).toUpperCase());// 0xFFFF是int型正数在int的正数表示范围内所以打印出来数值大小和符号位都没有改变System.out.println(Integer.toHexString(0xFFFF).toUpperCase());System.out.println(---------------------------);// 再举另外一个例子将0xFFFF赋值给int型的变量因为0xFFFF在int型最大正数// 表示的范围内所以原数值大小和符号位都没有改变int ss 0xFFFF; System.out.println(ss);System.out.println(ss 0xFFFF); // 结果为true// ss是正数前面两个字节的符号位都是0System.out.println(Integer.toHexString(ss).toUpperCase()); } }运行输出
http://www.yutouwan.com/news/20286/

相关文章:

  • 前端做网站直播网站图片如何优化
  • 长沙专业做网站较好的公司网易企业邮箱设置pop3
  • 网站和域名邮箱格式
  • 做企业网站开发哪家好顺义广州网站建设
  • 地方网站做外卖怎么新建网站
  • 亲子网站源码重庆建设工程信息网哪里可以查看二级建造师已解锁
  • 建筑外观设计网站推荐网站开发成本计算
  • 中国美食网站模板免费下载做外文翻译的网站
  • 东莞seo网站关键词优优化深圳市宣传片制作公司
  • 新手学做网站要花钱么做网站的目的是什么
  • 手机建网站教程上海免费网站建设模板
  • dedecms仿下拉菜单网站保定电商网站建设
  • 网页怎么做成网站电子网站大全
  • 免费tickle网站wordpress html音乐
  • 网站建设 应酷长春网站制作招聘信息
  • 企业网站建设河北创意海报设计
  • 关键词优化是什么seo如何提高网站排名
  • 大连做网站哪家好怎么搜索网站内容
  • 如何让网站被百度收入电影网站建设的核心是
  • 空间网站模板企业网站优化培训
  • 网站开发的基本过程有没有在线辅导家做的网站
  • 信阳网站设计论述网站建设过程中应注意的问题
  • 网站建设优化服务器苏州市建设局网站地址
  • 百度搜索不到任何网站备案时网站名称可以重复吗
  • 上海网站建设升太原网站建设总部地址
  • 滴滴注册网站邯郸网站建设找谁
  • php大型网站开发书籍深圳中装建设
  • 微微网站建设潍坊网站建设评价
  • 网站建设需求分析运行环境处理器型号及内存容量贷款在线申请
  • 合肥网站排名优化公司哪家好门户网站建设方案是什么意思