Technically, this is a type. The phrase used in the standard to describe syntax is "Explicit type conversion (functional notation)." The description of the effect of the standard ([expr.type.conv] / 2) is as follows:
, ( , ) (8.4). [...] [T] he prvalue , (11.6).
"A" ( ), char 1 char ( ).
, , , . , (T)x static_cast<T>(x). , ctor, , . , ctor, explicit, , ( , ctor ), T ch = value; ( , , , ).
1. , , ++ C. C int, char.