首页 > 其他 > 详细

类型转换

时间:2021-05-03 18:55:47      阅读:19      评论:0      收藏:0      [点我收藏+]

类型转换

`低 ------------------------------------------------------高`
`byte,short,char -> int -> long -> float -> double`

强制类型转换 (高-----低)

自动类型转换(低-----高)

注意点:

  1. 不能进行布尔值的转换
  2. 不能把对象类型转换为不相干的类型
  3. 在把高容量转换为低容量的时候,强制转换
  4. 转换的时候可能存在内存溢出,或者精度问题

位运算

异或运算:如果相异则为1,不相异为0

A:0000 1111

B:0110 0111

A^B 0110 1000

<< 左移 *2 >> 右移 /2

0000 0000 0

0000 0001 1

0000 0010 2

0000 0100 4

0000 1000 8

0001 0000 16

2<<3 :    2往左移3位     2^(1+3)=16

三目运算符

条件?true:false。

类型转换

原文:https://www.cnblogs.com/yicurtain/p/14727408.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!