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

免费大型网站四川省建设人才网站

免费大型网站,四川省建设人才网站,电子商务营销推广方案,ps做网站大小基本数据类型是CPU可以直接进行运算的类型,在算法直接被使用,主要包括: 整数类型:byte、short、int、long。 浮点数类型:float、double,用于表示小数。 字符类型:char,用于表示各种语言的字母…

基本数据类型是CPU可以直接进行运算的类型,在算法直接被使用,主要包括:

整数类型:byte、short、int、long
浮点数类型:float、double,用于表示小数。
字符类型:char,用于表示各种语言的字母、标点符号甚至表情符号等。
布尔类型:bool,用于表示true(是)与false(否)判断。

基本数据类型以二进制的形式存储在计算机中

一个二进制位即为 1 比特。在绝大多数现代操作系统中,1 字节(byte)由 8 比特(bit)组成。

基本数据类型的取值范围取决于其占用的空间大小。下面以 Java 为例。

整数类型 byte 占用 1 字节 = 8 比特 ,可以表示 28 个数字。

整数类型 int 占用 4 字节 = 32 比特 ,可以表示 232 个数字。

基本数据类型的占用空间和取值范围
类型符号占用空间最小值最大值默认值
整数byte1 字节-128(-2^7)127(2^7-1)0
short2 字节-32768(-2^15)32767(2^15 - 1)0
int4 字节-2,147,483,648(-2^31)2,147,483,647(2^31 - 1)0
long8 字节-9,223,372,036,854,775,808(-2^63)9,223,372,036,854,775,807(2^63 -1)0L
浮点数float4 字节0f符合IEEE754标准的浮点数,1.4E-45 ~ 3.4028235E38 0.0f
double8 字节0d符合IEEE754标准的浮点数,4.9E-324 ~ 1.7976931348623157E3080.0
字符char2 字节'\u0000'\u0000 ~ \uffff(十进制等效值为 0~65535,本质也是数值)0
布尔bool1 字节falsetruefalse

 数据类型转换

自动类型转换(隐式转换)

​        自动类型转换是指 Java 在不丢失信息的情况下,自动将一种数据类型转换为另一种数据类型。这种转换通常发生在从小范围的数据类型转换到大范围的数据类型。例如,从`byte`转换到`int`,从`int`转换到`long`,从`float`转换到`double`等。

​        规则是按照数据类型的范围大小来进行转换,数据类型范围从小到大依次是`byte` < `short` < `int` < `long` < `float` < `double`。例如,当把一个`byte`类型的值赋给一个`int`类型的变量时,Java 会自动进行转换。

 byte b = 10;int i = b; // 自动将byte类型的b转换为int类型并赋值给iSystem.out.println(i); 
强制类型转换(显式转换)

强制类型转换是在可能丢失信息或者不符合自动转换规则的情况下,程序员明确要求 Java 进行的类型转换。这种转换通常用于将大范围的数据类型转换为小范围的数据类型,或者在不同类型但范围可能有重叠的数据类型之间转换(如intfloat)。

规则是需要在要转换的数据前面加上目标数据类型的括号。但是要注意,这种转换可能会导致数据丢失或精度降低。例如,将一个double类型的值转换为int类型时,小数部分会被截断。

double d = 3.14;int j = (int)d; // 强制将double类型的d转换为int类型并赋值给jSystem.out.println(j); 
在表达式中的类型转换

在包含多种不同数据类型的表达式中,Java 会根据一定的规则进行自动类型转换。一般来说,Java 会将所有的数据类型提升到表达式中最高的数据类型,然后进行计算。例如,在一个包含intdouble的表达式中,int会先被转换为double,然后进行计算。

int num1 = 5;double num2 = 2.5;double result = num1 + num2; // num1会自动转换为double类型,然后与num2相加System.out.println(result); 

 总结:

隐含强制类型转换

  1. 整数的默认类型是 int。

  1. 小数默认是 double 类型浮点型,可以不用在数字后面添加D或者d;在定义 float 类型时必须在数字后面跟上 F 或者 f。

http://www.yayakq.cn/news/48091/

相关文章:

  • ps模板素材网站广告创意设计是什么
  • 代刷网站建设wordpress 高端主题
  • 北京高端网站设计设计制作小车二教学反思
  • 杭州网站搜索常见软件开发模型有哪些
  • 安徽网站推广营销设计微信平台做微文网站链接
  • 长春网站排名优化费用wordpress关闭会员
  • WordPress自带写文章湖南seo公司
  • 可做区域代理的网站开发公司复工复产工作方案
  • 网站建设好学吗wordpress文章版权主题插件
  • 吉林省 网站建设十大高端网站建设
  • 深圳网站建设公司平台wordpress外网访问不了
  • 蚌埠做网站哪家好pageadmin免费模板下载
  • o2o平台有哪些可以入驻短视频seo排名
  • 网站制作入门课程logo 在线生成
  • 建设网站公司东莞平潭综合实验区交通与建设网站
  • 延边app网站开发wordpress中如何设置文章在新窗口打开 (
  • 如何制作一个自己的网站?wordpress用户注册打文章
  • 网站制作过程合理的步骤是怎么样做免费网站
  • 海南电商网站建设企业做网站都需要准备哪些材料
  • 松原建设网站西安网络推广平台公司
  • 营销加盟网站建设长沙网站制作电话
  • 福建省建设监理公司网站可以拿自己电脑做网站主机
  • 专门做外贸的网站百度官方营销推广平台官网
  • 买虚机送网站建设怎么把自己的网站发布到网上
  • 网站制作设计报价成都住建局官网有问题怎么办
  • 广州知名网站建设性价比高个人店铺名字大全
  • 莱芜中考网站青海企业网站开发定制
  • 成都网站seo排名大连开发区信息服务平台
  • 网站备案产品信息错误关于wordpress更新时无法创建目录
  • h5开网站开发教程广告公司名称大全最新