Computer >> Máy Tính >  >> Lập trình >> C ++

Toán tử ép kiểu rõ ràng trong C ++


Kiểu ép kiểu cung cấp một phương pháp để chuyển đổi rõ ràng kiểu của một đối tượng trong một tình huống cụ thể. Nó có thể được sử dụng như một biểu thức một ngôi -

( type-name ) cast-expression

Trình biên dịch xử lý biểu thức ép kiểu là kiểu kiểu-tên sau khi tạo kiểu gõ. Casts được sử dụng để chuyển đổi các đối tượng thuộc bất kỳ loại vô hướng nào sang hoặc từ loại vô hướng khác. Các phôi kiểu rõ ràng bị ràng buộc bởi cùng các quy tắc xác định tác động của chuyển đổi ngầm định. Các hạn chế bổ sung đối với phôi có thể do kích thước thực tế hoặc sự đại diện của các loại cụ thể

ví dụ

#include
using namespace std;
int main() {
   float x = 3.1;
   int i;
   i = (int)x;

   cout << x << ", " << i << endl;
   return 0;
}

Đầu ra

Điều này sẽ đưa ra kết quả -

3.1, 3