运算符

一、赋值运算符

【=、+=、-=、*=、%=】

赋值运算符的左侧只能为一个变量,而右侧可以是变量、常量或表达式


二、算术运算符

【+、-、*、/、%、++、--】

<1>【/】如果参与运算的数值都是整数,则【/】完成是整数除运算,如:5/2的值是2,而不是2.5

<2>模运算【%】是先进行除法运算后取余数,参与运算的必须是整数

前++:先加一再计算

后++:先运算再加一


三、关系运算符

【>、<、>=、<=、==、--】


四、逻辑运算符

【&&、||、!】

【&&】:与运算 ——同时成立,缺一不可

【||】:或运算——两者中有一个成立即可

【!】:非运算——取反


运算符的结合性和优先级

 

先运算,后关系,再逻辑,最后再赋值


数据类型转换

一、隐式转换

隐式转换:系统默认的、无须显式声明即可进行转换【自动转换】

 

<1>char类型不能通过隐式转换为short类型

<2>bool类型与数值类型不兼容,不能与数值类型进行转换 


 二、显式转换

由于隐式类型转换只能进行放大转换,此时编译器会提示代码出错,因此必须进行显式的强制类型转换才能实现对应需求

 

 

 

 

 

 

 

 

posted @ 2021-12-08 19:53  鸢鬏  阅读(129)  评论(0)    收藏  举报