数据类型与运算符

本文详细解读了编程中的数据类型,包括基本类型如整数、浮点、字符和布尔,以及引用类型如String和类。介绍了类型转换规则,重点讲解了大小数据类型的隐式和显式转换,以及运算符的使用和运算结果。涵盖了后置++和前置++运算符的区别,以及逻辑运算符和位运算符的用法。

数据类型分为基本类型和引用类型。

基本类型有数值类型:1.整数类型(int,long,byte,short)和浮点数类型(float,double)

                                    2.字符类型(char)

                                    3.布尔类型(boolean)

引用类型有String、类、接口、数组等。

\n表示回车换行

\r表示回车到本行开头

\f表示换页

\t表示水平制表符

\'表示单引号

\"表示双引号

“+”表示拼接

类型转换:大的数据类型转换为小的数据类型,要进行强制转换,即显式转换,小的数据类型可以直接转换为大的数据类型,即隐式转换。在不同数据类型混合运算时,计算机运算时会自动把小的数据类型转换成大的数据类型,输出结果即为大的数据类型。在运算小于4个字节的数据类型时,计算机会自动提升为4个字节的int,再参与运算。

后置++是先使用数值,后进行+1

前置++是先+1,后使用+1后的数值

关系运算符和逻辑运算符的返回类型为布尔类型

逻辑运算符有 &&  ||  !   

&&  :  [表达式1&&表达式2]只有两个表达式都为真时,整体为真

||  :[表达式1||表达式2]只要有一个为真,整体为真

!:非。   !true结果为false 。 !false结果为true

位运算符:& | ^ ~

&::如果对应位有0,则为0,其余为1

| :如果对应为有1,则为1,其余为0

^ :如果对应为相同为0,不相同为1

~ :按位取反

移位运算符:左移 <<  左移最后统一补0  相当于乘法

                       右移>>  右移开头补原符号位,右移相当于除法

                       无符号右移>>>    统一补0

条件运算符:表达式1?表达式2:表达式3

 意义:若表达式1为真,则表达式2,否则表达式3.

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值