C语言、C++类型转换总结
类型转换
1.⾃动类型转换
• 当运算符的两边出现不⼀致的类型时,会⾃动转换成较⼤的类型
• char —> short —> int —> long —> long long
• int —> float —> double
特别——printf
对于printf,任何⼩于int的类型会被转换成int;float会被转换成double;但是scanf不会,要输⼊short,需要%hd
2.强制转换——大的范围往小的范围转
(类型)值
强制类型转换的优先级⾼于四则运算
本文来自博客园,作者:江北一滴水,转载请注明原文链接:https://www.cnblogs.com/zhangzongjun/p/15520402.html