java中移位<< >> <<< |数据类型转换

移位 

 

 x=64转换二进制:100  0000

左移2位 : 1000 0000 0 对应十进制 i = 256

>>右移

<<左移

>>无符号位右移

关于右移一位相当于整除2

数据类型及其转换

基本数据类型,数据类型范围

byte(-128~127)(-2^7~2^7-1)二进制有8位,范围是int的1/4

short(-32768~32767)(-2^15~2^15-1)二进制补码的整数 16位,有符号位,范围是in的1/2

int(-2 147 483 648 ~ 2 147 483 647)(-2^31 ~ 2^31 - 1)二进制补码表示的整数,32位,有符号位,整数的默认类型

long ___________________(菜鸟)

参考笔记

char用Unicode码存储

菜鸟教程网站

数据类型转换(优先级别排序,自动转换,强制转换)

排序(数值范围由低到高):byte short int long char float double

低向高转换,不需要声明,隐式地自动完成转换。

但由高到低范围需要进行显式的,强制的类型转换。

包装过渡类型

Byte Short Character Integer Long Double Boolean

包装类型可以和基本数据类型进行转换

比如:double a=1;Double b = new Double(a);//将基本类型double的a,转换成包装类型的b

值得注意的是,如上图,从version9开始,不再支持这种转换方式。但还是可以用的。

a=b.doubleValue();//将包装类型Double类型的b转换位基本类型double类型

参考笔记

其他实用数据类型

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/445202.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

unity学习(54)——选择角色界面--解析赋值服务器返回的信息1

1.decode这种照猫画虎的工作 把逆向出来UserHandler.cs中的内容&#xff0c;融到自建客户端的MessageManager.cs中&#xff1a; 2.此时登录账号&#xff0c;马上显示当前账号下已有三名角色&#xff1a; 此时返回数据包中的command的值是1&#xff1a; 3.当注册玩家数超过三名…

pytorch的理解

工具的查看与使用帮助 1. dir import torch torch.cuda.is_available()dir(torch) dir(torch.cuda) #可以看到有"is_available" 2. help help(torch.cuda.is_available)

python基础——条件判断和循环【if,while,for,range】

&#x1f4dd;前言&#xff1a; 这篇文章主要讲解一下条件判断语句if和循环语句while&#xff0c;for在python中需要注意的地方。 建议已有一定了解&#xff08;对语句的执行逻辑清楚&#xff09;的读者观看&#xff0c;如果对条件判断和循环的执行逻辑不太清楚&#xff0c;也可…

react实战——react旅游网

慕课网react实战 搭建项目问题1.按照官网在index.tsx中引入antd出错&#xff1f;2.typescript中如何使用react-router3.react-router3.1 V63.2 V53.3V6实现私有路由 4.函数式组件接收props参数时定义数据接口&#xff1f;5.使用TypeScript开发react项目&#xff1a;6.要使一个组…

【C++第四课-类和对象下】初始化列表、静态成员函数、静态成员变量、explicit关键字(隐式类型转换)、友元函数、友元类、内部类、编译器的常见优化

目录 再谈构造函数初始化列表初始化列表解决的问题&#xff1a;静态成员函数、成员变量explicit关键字 友元友元函数友元类 内部类编译器的常见优化&#xff08;了解&#xff09;优化1 再谈构造函数 初始化列表 有一些成员变量是无法在函数体内初始化的&#xff0c;eg&#x…

基于javaweb+springboot开发的城市地名地址信息管理系统设计和实现

基于javaweb(springboot)城市地名地址信息管理系统设计和实现 博主介绍&#xff1a;多年java开发经验&#xff0c;专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 央顺技术团队 Java毕设项目精品实战案例《1000套》 欢迎点赞 收藏 ⭐留言…

CPE-CLIP

input embeddings follow the form [ g 1 , g 2 , . . . , g L g_1,g_2,...,g_L g1​,g2​,...,gL​,w] 辅助信息 作者未提供代码

el-select下拉框无法显示 elementplus踩坑日常

在使用el-select的时候参考了官方文档&#xff0c;但下拉框无法显示 解决办法1&#xff1a;检查是否没有按需引入eloption只引入了elselect 解决办法2&#xff1a;在el-select里面加入:popper-append-to-body"false" <el-select:popper-append-to-body"fa…

基于亚马逊云EC2+Docker搭建nextcloud私有化云盘

亚马逊EC2云服务器&#xff08;Elastic Compute Cloud&#xff09;是亚马逊AWS&#xff08;Amazon Web Services&#xff09;提供的一种云计算服务。EC2代表弹性计算云&#xff0c;它允许用户租用虚拟计算资源&#xff0c;包括CPU、内存、存储和网络带宽&#xff0c;以满足计算…

Intellij IDEA 中 git 操作的快捷键

1.添加新建的文件 即add 操作 shift alt a 2.提交操作 即 commit操作 ctrl k 在窗口中可以用feature来声明此次更新的内容 3.提交操作 即push操作 ctrl shift k 4.拉去远程分支操作 即pull操作 ctrl t

C语言 --- 指针(5)

目录 一.sizeof和strlen对比 1.sizeof 2.strlen 3.strlen 和sizeof的对比 二.数组和指针笔试题目详解 回顾&#xff1a;数组名的理解 1.一维数组 2.字符数组 代码1&#xff1a; 代码2&#xff1a; 代码3&#xff1a; 代码4&#xff1a; 代码5&#xff1a; 代码6&am…

进程伪装详解

前言 当我们获取到一台主机的权限过后&#xff0c;拿到了自己想要搜集的信息&#xff0c;这时候我们就会留一个后门进行权限维持&#xff0c;权限维持的学问其实很深&#xff0c;今天就主要介绍其中一种比较简单的权限维持的方法 -- 进程伪装。 我们知道在windows里面有很多系…

Jetpack Navigation

1.Navigation的诞生与优势 这个留到Compose去学

探索机器学习的无限可能性:从初学者到专家的旅程

探索机器学习的无限可能性&#xff1a;从初学者到专家的旅程 在当今数字时代&#xff0c;机器学习无疑是最引人注目的技术之一。它已经深入到我们生活的方方面面&#xff0c;从个性化推荐到自动驾驶汽车&#xff0c;再到医疗诊断和金融预测。但是&#xff0c;即使我们已经见证…

时间复杂度之大O表示法

一、概念 O表示法&#xff1a; 设T( n)和 g( n)是正整数集到正实数集上的函数。 称T( n) O( g( n)) &#xff0c;当且仅当存在一个正常数 C 和 n0&#xff0c;使得对任意 的 n ≥ n0&#xff0c;有T( n) ≤ C g( n)。 其中&#xff1a;n 是算法输入的规模&#xff0c;如数组的…

【ghost】制作一个DOS启动盘用于备份/恢复系统

常用的DOS启动盘制作工具有USBoot、Ghost及FlashBoot等&#xff0c;本次DOS启动盘使用Ghost工具制作。 制作前准备 装有win10(或win7)系统的PC机&#xff0c;1台&#xff1b;U盘&#xff0c;1个&#xff1b;&#xff08;建议用户选择兼容性较高的金士顿U盘&#xff1b;此次演…

JAVA实战开源项目:快递管理系统(Vue+SpringBoot)

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、研究内容2.1 数据中心模块2.2 快递类型模块2.3 快递区域模块2.4 快递货架模块2.5 快递档案模块 三、界面展示3.1 登录注册3.2 快递类型3.3 快递区域3.4 快递货架3.5 快递档案3.6 系统基础模块 四、免责说明 一、摘要 1.1 项目介绍 …

Linux系统架构----LNMP平台部署中部署wordpress

Linux系统架构----LNMP平台部署中部署wordpress 一、LNMP的概述 LNMP为Linux平台&#xff0c;Nginx web服务软件&#xff0c;mysql数据库软件&#xff0c;PHP编辑语言LNMP系统架构相对于LAMP的优点是LNMP比较节省内存&#xff0c;主要支持静态请求&#xff0c;但在访问量大的…

力扣坑题:加一

注意数组扩容方法 /*** Note: The returned array must be malloced, assume caller calls free().*/ int* plusOne(int* digits, int digitsSize, int* returnSize) {int indexdigitsSize-1,pos1;while(index>0){digits[index]1;if(digits[index]10){digits[index]0;index-…