Conversia întregului este un tip de conversie de date care este adesea folosit în programarea computerelor. Conversia fie a constantelor, fie a variabilelor, numită uneori conversie de tip, permite ca aceste numere și caractere sau șiruri de caractere să fie tratate în moduri diferite de către un program. Conversia întregului ajută la ca un număr sau un șir de caractere să se potrivească cu formatul dorit.
Numerele întregi, numite și numere întregi, sunt numere fără zecimale atașate. Programatorii pot folosi conversia întregului pentru a schimba un număr, inclusiv un punct zecimal, într-un număr întreg. În acest tip de conversie de numere întregi, programatorul doar „rotunjește” un număr pentru a obține un rezultat specific.
Alte tipuri de conversii de numere întregi includ conversia unui număr întreg dintr-o valoare într-un caracter sau o parte dintr-un șir de caractere. Aceste tipuri de conversii întregi sunt, în general, mai complexe, deoarece poate deveni confuz să tratezi cu un întreg ca număr și ca set de caractere. Diferite limbaje de programare pentru computere au propriile lor metode de conversie a numerelor întregi din valori în șiruri de caractere.
În conversiile întregi și în alte tipuri de conversie de tip, există și două „arome” diferite pentru conversie. Programatorii se referă la acestea drept conversie implicită și explicită. Conversia implicită este atunci când numerele întregi sunt tratate ca variabile și convertite indirect de către un compilator sau funcționează automat. Conversia explicită este atunci când o anumită conversie întreg este scrisă concret într-o bucată de cod folosind constante. Ambele au propriile lor avantaje și dezavantaje în cadrul unui anumit sistem de programare.
În conversia explicită, numită și turnare, există și diferite metode de conversie. Acestea se numesc conversie verificată, nebifată și model de biți. Diferența dintre conversia verificată și conversia neverificată este că într-o conversie verificată, programul execută o verificare pentru a vedea dacă variabila sau constanta poate fi convertită cu acuratețe și returnează un mesaj de eroare dacă nu este cazul. Într-o conversie neverificată, un rezultat nereușit este pur și simplu nedefinit. Într-o conversie a modelului de biți, este copiată reprezentarea brută a biților.
Conversia întregului și alte tipuri de conversie de tip sunt utilizate pe scară largă în programarea orientată pe obiecte. În timp ce conversia explicită poate fi utilă, conversiile implicite care utilizează variabile sunt adesea parte din programarea orientată pe obiecte, unde o mulțime de informații pot fi „transmise” de la un obiect sau clasă la alta. Conversia întregului ajută, în general, programatorii să se bucure de toate utilizările diferite ale numărului întreg comun într-un program de calculator.