C++中的类型转换

来源:互联网 发布:小米批量卸载软件 编辑:程序博客网 时间:2024/05/01 10:43

1.隐式转换

   (1)赋值转换:将右值转换为左类型,然后再赋值。

   (2)整型提升 :C++将bool ,char,unsigned char,singned char,short转换为int,int计算最快

     表达式中的优先级转换:long double>double>float> unsigned long

     对于long int和unsinged int计算, 如果long能够表示Unsingned int的所有可能值,则将unsigned int转换为            long 否则全转换为unsigned long

            >long>unsinged int>int...

 2 显示转换:

    typeName  (value)

    static_cast<typename> (value) 

       若有错误,希望博友们指正!欢迎交流


0 0