一亩三分地

一份辛勤,一份收获,愿与大家共享,互相勉励!

   :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年3月28日

摘要: 当执行算术运算时,操作数的类型如果不同,就会发生转换。数据类型一般朝着浮点精度更高,长度更长的方向转换,整型数如果转换为signed不会丢失信息,就转换为signed,否则转换为unsigned。   C语言的类型转换,除了上述的这些标准,还涉及到很多很复杂的事情,比如有符号、无符号、浮点等,每一种类型转换都要定义一种转换规则,而且不同的编译器不同的体系结构往往会带来不同的结果,很多类型转换都是C标准中未定义的,很可能就导致错误的出现。因此,在C语言中,我们要尽量的避免隐式的类型转换。 阅读全文
posted @ 2014-03-28 23:02 斯米戈l 阅读(1549) 评论(0) 推荐(0) 编辑