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


上次更新: 11-Feb-2020

549 次浏览

开启您的职业生涯 之旅

完成该课程获得认证

立即开始
广告
© . All rights reserved.