最终的补码变成:[0000 0000 1000 0001] 也就是129 。
【java中金额为负数设置方法 java正数变负数变成正数】从这里也就可以看出来,我们在进行数据处理的时候尽量不要用位数大的数据类型转换成小的数据类型,除非你很清楚这样转换没有问题 。
浮点类型的强制转换
以上说的都是整数的强制转换问题,浮点型的也可以转换 。这里做两个演示 。
这里就是要引入浮点和整型进行转换或者运算的时候出现的问题 。对于金融来说,很少使用 float 和 double 进行运算和使用 。推荐使用 BigDecimal 对象 。具体为什么 。了解原理可以参阅 : IEEE 754标准 。后期有时间再写一篇详细的原因 。主要还是二进制位的运算区别 。
数据类型的转换,先说到这里吧 。关注我 。后续更多基础到实战的内容 。虽慢但永不停更 。
- 《水浒传》中,你最憎恨和反感的人物分别是哪些人
- 四大洋面积最小的是哪一个,四大洋中面积最小的
- 历史上最悠久的国家是 历史上最悠久的国家,除了中国还有哪些地方
- 深中通道伶仃洋大桥简介 深中通道伶仃洋大桥东索塔
- 地球为什么浮在宇宙中不掉下来了 星球上掉下来的石头
- 湖北联通代维招标中标公告 湖南联通招投标采购网
- 佛教四大名山中纬度最高的是 佛教四大名山是哪四山
- flag是什么意思中文,flag是什么意思中文怎么读音
- 蓝光dvd影碟机品牌了解 蓝光dvd影碟机价格
- 断袖是什么意思,古代中的“断袖”指的是什么意思?