Зміст курсу
C++ Data Types
C++ Data Types
Explicit Type Conversion
If you are dealing with variables of type int
, rather than just numbers in code, you need to convert the value of a variable to double
or float
. This can be accomplished using the following syntax:
main
There are several ways to explicitly perform type conversion in C++. The previous one is called C-style conversion:
main
There are also 4 type casting operators:
Most of the time, you only need a static_conversion
. We will not discuss other casts in-depth. Here is the syntax:
And here is an example:
main
We will not cover the difference between all of those. In general, static_cast
is preferable since it is more restrictive and can prevent some unexpected behavior with complex data types.
Все було зрозуміло?