算术转换

920阅读 0评论2015-07-19 seuqyr
分类:C/C++

1 整值提升:char 、signed char 、unsigned char、short、unsigned short、bool 都可以转化为int;
2为防止进度损失 尽量转化到较宽类型:long double>double>float>int


char和int的转换
bool和int的转换:把int赋给bool型 :非零的int都转化为true(1),零转化为零(false)
                          把bool赋给int:  true为1,false为0;
上一篇:关于数组长度是否需要指定
下一篇:fork