Domů : Podmínky softwaru : Definice Typecastingu

Typcasting

Typecasting neboli převod typu je metoda změny entity z jedné datový typ jinému. Používá se v počítačovém programování k zajištění proměnné jsou správně zpracovány a funkce.

Příkladem vysílání typu je převod celé číslo na A šňůra. To lze provést za účelem porovnání dvou čísel, když je jedno číslo uloženo jako řetězec a druhé je celé číslo. Například e-mailový program může porovnat první část adresy s celým číslem. Pokud je celé číslo „123“ porovnáno s řetězcem „123“, může být výsledek nepravdivý. Pokud je celé číslo nejprve převedeno na řetězec, pak ve srovnání s číslem v adrese ulice vrátí hodnotu true.

Dalším běžným obsadením je převod a plovoucí bod číslo na celé číslo. To může být použito k efektivnějšímu provádění výpočtů, když je desetinná přesnost zbytečná. Je však důležité si uvědomit, že když vysíláte číslo s plovoucí desetinnou čárkou na celé číslo, mnoho programovací jazyky jednoduše zkrátte desetinnou hodnotu. To je prokázáno v C + + funkce níže.

int float_to_int (float a) // příklad: a = 2.75
{
int b = (int) a; // obsadit float do int
návrat b; // vrátí 2
}

Chcete-li zaokrouhlit na nejbližší hodnotu, přidáním 0.5 k číslu s plovoucí desetinnou čárkou a následným vysíláním na celé číslo získáte přesný výsledek. Například v níže uvedené funkci bude 2.75 a 3.25 zaokrouhleno na 3.

int round_float_to_int (float a) // příklad: a = 2.75
{
int b = (int) (a + 0.5); // Typecast float to int po přidání 0.5
návrat b; // vrátí 3
}

Zatímco většina programovacích jazyků na vysoké úrovni podporuje psaní na stroji, každý jazyk používá k převodu dat vlastní metodu. Proto je důležité pochopit, jak jazyk převádí mezi datovými typy při typování proměnných.

TechLib - počítačový slovník Tech Lib

Tato stránka obsahuje technickou definici Typecastingu. Vysvětluje ve výpočetní terminologii, co znamená Typecasting, a je jedním z mnoha softwarových termínů ve slovníku TechLib.

Všechny definice na webu TechLib jsou napsány tak, aby byly technicky přesné, ale také snadno srozumitelné. Pokud shledáte tuto definici Typecastingu užitečnou, můžete ji odkázat pomocí výše uvedených citačních odkazů.