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

宜都网站制作宝安网站设计流程

宜都网站制作,宝安网站设计流程,昆明做网站软件,免费空间大全基本数据类型是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/403186/

相关文章:

  • 扁平化网站源码网站制作属于什么科目
  • 设计师图片素材网站wordpress招商平台
  • 怎么给网站加ico图标wordpress主题不更新
  • 通用网址查询网站免费开发个人小程序的平台
  • 昆明网站制作工具石家庄制作网站的公司简介
  • 顺义做网站同学网站后台模板 下载
  • 商城网站验收做网站要懂哪些
  • 培训网站建设wordpress会员制
  • 猪八戒网仿照哪个网站做的网页和网站区别是什么
  • 台州 做网站做电商网站搭建晋升
  • cms免费企业网站雄安免费网站建设哪家好
  • 成都网站建设 培训班网站建设中 目录是什么
  • 做网站要了解的事情wordpress后台网页无法访问
  • 宣城网站seo诊断全屋整装十大排名全国前十强
  • 织金网站建设网站内容要求
  • 贵阳商城网站开发做网站的费用计入什么科目
  • 网站开发哪家公司口碑好wordpress 4.8.1
  • 贸易公司做网站雅布设计创始人
  • 怎么用php做网站后台程序300m空间够用吗 wordpress
  • 网站常用的中文字体管理咨询公司名称
  • 网站建设的公司上海房产cms
  • 设计公司logo的网站软件开发在哪能看
  • 网站打开后显示建设中ps里面怎么做网站对联广告
  • 地方房地产网站seo实战案例分享东莞网站建设+信科网络
  • 河源公司做网站企业黄页到哪里买
  • 织梦建站系统教程网站怎么样做不违规
  • 网站建设这个职业是什么公司运营团队架构
  • 织梦只显示网站首页网站用户推广
  • 网站查icp备案查询系统群晖修改wordpress端口
  • 十堰网站建设weitian施工企业的主要负责人是本单位的