专注芹菜

文章
6
资源
0
加入时间
3年0月21天

【java】数据类型转换默认转换

一般来说,我们在运算的时候,要求参与运算的数据类型必须一致。    注意:        boolean类型不能转换为其他的数据类型     默认转换(从小到大的转换)        A:byte—short—char—int—long—float—double        B:byte,short,char相互之间不转换,他们参与运算首先转换为int类型char ...

c语言 异或_C语言编程第五步1. 赋值操作符2. 算数操作符3. 移位操作符4. 二进制位操作符5. 单目操作符6. 关系操作符7. 逻辑操作符8. 条件操作符9. 逗号操作符

C语言编程第五步 C语言的操作符和表达式1. 赋值操作符即等于号,为 = ,例如下程序,声明多个变量,一条语句赋给所有变量赋初值,特别标注:赋值操作符对应的表达式执行顺序为从右到左,如上图所示,执行顺序为先赋e1的值,然后是赋d1的值,然后是c1的值,最后赋值给a1。2. 算数操作符有加、减、乘、除、求余数(即取模),对应+、-、*、/、%,其中加减乘除适用于整型和浮点型数字,取模操作符%只适用于...

Linux中source命令的用法

source命令:source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。用法:source filename 或 . filenamesource命令除了上述的用途之外,还有一个另外一个用途。在对编译系统核心时常常需要输入一长串的命令,如:make mrpropermak...

Java-BigDecimal(小数精确处理)

Java-BigDecimal(小数精确处理)为什么要用BigDecimal?我们先看一下,下面这个现象那为什么会出现这种情况呢?因为不论是float 还是double都是浮点数,而计算机是二进制的,浮点数会失去一定的精确度。根本原因是:十进制值通常没有完全相同的二进制表示形式,十进制数的二进制表示形式可能不精确。只能无限接近于那个值但是,在项目中,我们不可能让这种情况出现,特别是金融项目,因为涉及金额的计算都必须十分精确,你想想,如果你的支付宝账户余额显示193.99999999999998