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.