C++ 中的显式类型转换运算符
类型转换提供了一种方法,可以在特定情况下明确转换对象的类型。它可以用作一元表达式 -
( type-name ) cast-expression
经过类型转换后,编译器将 cast-expression 视为类型 type-name。类型转换用于将任何标量种类的对象转换为其他标量类型或从其他标量类型转换而来。显式类型转换受决定隐式转换效果的相同规则约束。实际大小或特定类型的表示形式可能会对类型转换造成额外的限制
示例
#include using namespace std; int main() { float x = 3.1; int i; i = (int)x; cout << x << ", " << i << endl; return 0; }
输出
输出如下 -
3.1, 3
广告