Převody z ostatních typů
enum
Vzhledem k tomu, že hodnota je int
hodnotou podle definice, převody na hodnotu a z hodnoty enum
jsou stejné jako hodnoty pro int
typ. Pro kompilátor jazyka Microsoft C je celé číslo stejné jako long
.
Specifické pro Microsoft
Nejsou povoleny žádné převody mezi typy struktury a sjednocení.
Libovolnou hodnotu lze převést na typ void
, ale výsledek takového převodu lze použít pouze v kontextu, kde je hodnota výrazu zahozena, například v příkazu výrazu.
Typ void
nemá žádnou hodnotu podle definice. Proto jej nelze převést na žádný jiný typ a jiné typy nelze převést na void
přiřazení. Můžete však explicitně přetypovat hodnotu na typ void
, jak je popsáno v převodech typu přetypování.
END Microsoft Specific