1、在我们编码的时候可能一个表达式中的数字类型是不同的,所以我们的首要的工作就是要把它们转换成相同的类型,然后在进行计算。这个转换的过程就就做隐式类型转换,完全由计算机完成。

  2、隐式类型转换有一定的规则,是为了确保我们计算记过不会出错。

    1)一定是把占空间小的类型转换成占空间大的类型。

    2)、如果我们要转换的类型和要转换成的类型占据的空间大小是一样的,比如整数类型要转换成浮点类型,把有符号的类型转换成无符号类型。

  3、还有一种转换叫做强制转换,这种转换只是我们临时的给定一个类型。

  4、强制类型转换可能会造成数据丢失。

  5、类型的转换不会改变现有存储区中的内容,计算机会用一个新的存储区记录转换后的数字,然后用新的存储区的内容进行其他计算。

最新文章

  1. 数独 JAVA实现
  2. (python)对象的引用
  3. div css仿京东订单流程图样式代码
  4. 【转】RHadoop实践系列之一:Hadoop环境搭建
  5. ( 译、持续更新 ) JavaScript 上分小技巧(二)
  6. SQL ORDER BY 子句
  7. Configuring Service Broker for Asynchronous Processing
  8. 苏泊尔借助微软CRM提升客户满意度
  9. BZOJ 1984 月下“毛景树”
  10. Unity3D设置字体颜色大小,用于游戏分数显示设置等,
  11. MySQL如何选择float, double, decimal
  12. [内存管理]linux内存管理 之 内存节点和内存分区
  13. WF4.0以上使用代码完整自定义动态生成执行工作流Xaml文件
  14. [js高手之路]jquery插件开发实战-选项卡详解
  15. 「mysql优化专题」90%程序员面试都用得上的索引优化手册(5)
  16. css3 @media支持ie8用respond.js 解决IE6~8的响应式布局问题
  17. HTML知识点梳理1
  18. gitlab部署步骤+汉化
  19. Vagrant配置虚拟机
  20. map+pair Bayan 2015 Contest Warm Up D题

热门文章

  1. mysql分组和排序操作
  2. ftp主动和被动模式区别
  3. [极客大挑战 2019]Knife
  4. 解决Android Studio的安装问题
  5. 代码杂谈-split函数
  6. js中call和apply的实现原理
  7. 转发和重定向简介及与之相关的(URL)参数(parameter)、属性(attribute)问题探讨
  8. ios ktvhttpcache 音视频缓存插件使用
  9. python如何在一个for循环中遍历多个列表
  10. github新手使用教程