在c++语言中隐性转换将遵循以下规则:1.在多种类型的表达式中,转换规则要保证计算值的精度2.包含short和int表达式中 short会被转换成int 同样的道理存在于int 和long之间3.unsigned shot和int之间的转换则是 如果int能够表示unsigned short的值 那么两个值都会转换成 int 如果int无法表示unsigned short 那么就会都转换成unsigned int 同样的规则存在于unsigned int 和long之间的转换4.signed 和unsigned 之间的转换则是 signed 会被转换成unsigned 这也会导致很多的负数比证 Read More
posted @ 2012-03-05 22:20 Frozenxia Views(228) Comments(0) Diggs(0)