devxlogo

Type casting

Type casting

Question:
I’ve read the following example about type casting:

int i;          float f;          f=float(i);
Can you explain what happens to variables f and i on line 3, and could you give me a more understandable example of type casting?

Answer:
Type casts are used to convert data from one type to another. In the above example there is no need to do any type casting, because there is a well-definedconversion between types float and int. Other situations, however, may require the use of explicit casts. For example:

enum A {A1,A2};int i;A a;i = A1; // OKa = i; // error need type casta = A(i); // OK

See also  Essential Measures for Safeguarding Your Digital Data
devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist