1.自动类型转换:将小范围数据类型转换为大范围的数据类型

2.赋值号两边的数据类型不一致时,会自动将右边的数据类型转换为左边的数据类型。若右边数据的类型级别高,则根据左边变量的长度截取低字节数据部分
  int a=259;char b;b=a;//(a=259-256=3)
  int a=266;char b;b=a;//(a=266-256=10)

3.强制类型转换:
   (类型名) 表达式   //将表达式转换成指定的数据类型

例子:printf("%d",1/2); //0

    printf("%f",(float)1/2);//0.50000,先将1转换为 1.000000再计算

4.所有类型转换都是直接截取,不是四舍五入;而printf中的“%.2f"是通过四舍五入来保留的小数位数
   

最新文章

  1. ZKM混淆工具
  2. BUFFER CACHE之调整buffer cache的大小
  3. 【BZOJ 1015】[JSOI2008]星球大战starwar
  4. SQL 连接 JOIN 例解。(左连接,右连接,全连接,内连接,交叉连接,自连接)
  5. BeanFactory 和ApplicationContext
  6. FJOI2017 RP++
  7. java mongodb连接配置实践——生产环境最优
  8. February 22nd, 2018 Week 8th Thursday
  9. inception 自动化sql审核
  10. windows连接远程win服务器失败,win7win10都存在此问题,显示出现身份验证错误,要求的函数不受支持,可能由于CredSSP加密Oracle修正 (原)
  11. 一个改写MBR的例子
  12. Microsoft Dynamics CRM 4.0 JScript 通用公共方法
  13. python拓展2 collections模块与string模块
  14. C++ 0x 使用可变参数模板类 实现 C# 的委托机制
  15. ASP.NET WEB API 返回JSON 出现2个双引号问题
  16. hdu 1533 KM或费用流
  17. require(): open_basedir restriction in effect. 解决方法
  18. awk排序作业
  19. Nginx 出现413 Request Entity Too Large得解决方法
  20. Raspberry Pi开发之旅-土壤湿度检测

热门文章

  1. Ajax|看这一篇就够了!详解Ajax工作原理及开发步骤
  2. 如何使用TensorCores优化卷积
  3. kali2020.4中安装nessus 8.14.0
  4. java后端知识点梳理——多线程与高并发
  5. 重新整理 .net core 实践篇—————异常中间件[二十]
  6. Mybatis中9种经典的设计模式!你知道几个?
  7. 【贪心】8.29题解-cut
  8. 【NLP学习其二】什么是隐马尔可夫模型HMM?
  9. golang 用defer 捕获error 需小心
  10. 01-ubuntu18.04安装docker脚本[含自动配置apt]