Home : Uvjeti softvera : Definicija tipiziranja

Tipkarenje

Prenošenje tipa ili pretvorba tipa metoda je kojom se entitet mijenja iz jednog tip podataka drugom. Koristi se u računalnom programiranju kako bi se osiguralo varijable ispravno obrađuje a funkcija.

Primjer tipiziranja je pretvaranje cijeli do niz. To se može učiniti radi usporedbe dva broja, kada se jedan broj spremi kao niz, a drugi je cijeli broj. Na primjer, program za poštu može usporediti prvi dio adrese s cijelim brojem. Ako se cijeli broj "123" usporedi sa nizom "123", rezultat može biti netočan. Ako se cijeli broj prvo pretvori u niz, a zatim će se u usporedbi s brojem na adresi vratiti na true.

Još jedan uobičajeni typecast je pretvaranje a plutajuća točka broj na cijeli broj. To se može koristiti za učinkovitije izvođenje izračuna kada je decimalna preciznost nepotrebna. Međutim, važno je napomenuti da kada tipkate broj s pomičnim zarezom na cijeli broj, mnogi programski jezici jednostavno skrati decimalnu vrijednost. To je prikazano u C + + funkcija ispod.

int float_to_int (float a) // primjer: a = 2.75
{
int b = (int) a; // upišite tip float na int
povratak b; // vraća 2
}

Da biste zaokružili na najbližu vrijednost, dodavanjem 0.5 broju s pomičnim zarezom, a zatim ga unošenjem na cijeli broj, postići će se točan rezultat. Na primjer, u donjoj funkciji i 2.75 i 3.25 zaokružit će se na 3.

int round_float_to_int (float a) // primjer: a = 2.75
{
int b = (int) (a + 0.5); // typecast float na int nakon dodavanja 0.5
povratak b; // vraća 3
}

Iako većina programskih jezika visoke razine podržava slanje tipova, svaki jezik koristi svoju metodu za pretvaranje podataka. Stoga je važno razumjeti kako se jezik pretvara između tipova podataka prilikom varijabli za slanje tipova.

TechLib - računalni rječnik Tech Lib

Ova stranica sadrži tehničku definiciju Typecastinga. U računalnoj terminologiji objašnjava što znači Typecasting i jedan je od mnogih softverskih pojmova u rječniku TechLib.

Sve su definicije na web mjestu TechLib napisane kako bi bile tehnički točne, ali i lako razumljive. Ako smatrate da je ova definicija Typecastinga korisna, možete se na nju pozvati pomoću gore navedenih citata.