Sdílet prostřednictvím


Typ převodu (C)

Převody typu závisí na zadaný operátor a typ operandu nebo operátorů.Převody typů jsou prováděny v následujících případech:

  • Pokud je přiřazena hodnota jednoho typu Proměnná jiný typ nebo jako operátor převede typ operandu nebo operandy před provedením operace

  • Když explicitně odevzdaných hodnotu jednoho typu na jiný typ

  • Hodnota je předáno jako argument funkce nebo typ vrácených funkce

Znak, krátké celé číslo nebo číslo bitové pole, všechny podepsané buď nebo ne nebo objekt typ výčtu lze použít ve výrazu kdykoli celé lze použít.Pokud int může představovat všechny hodnoty původní typ, pak hodnota je převedena na int; jinak je převeden na unsigned int.Tento proces se nazývá "nedílnou propagace. Propagace nedílnou zachovat hodnoty.Je hodnota po povýšení je zaručena stejná jako před podporu.Viz Obvyklým aritmetický převody Další informace.

Viz také

Koncepty

Výrazy a přiřazení