Računalniki, Programska oprema
Pretvorba tipa. Okrogla in funkcijo TRUNC v "Pascal"
Delo v "Pascal" s spremenljivkami različnih tipov, pogosto ukvarjati z dejstvom, da pri sestavljanju napake programa se zgodi, kar kaže na napačne vrednosti konverzije. Na primer, ne morete dodeliti spremenljivko tipa integer vrednosti 5,9, saj bo to povzročilo napake prevajalnik. V tem primeru je potrebno govoriti o uporabi funkcij TRUNC in kroga v "Pascal", s katerim lahko pretvorite vrste argumentov in še naprej opravljajo določene naloge.
Splošne informacije o vrstah pretvorbe
pretvorba tipa (vrednost zmanjšanja) - postopek pretvorbe vrednosti enega podatkovnega tipa v drugega. Razlikovati eksplicitno in implicitno litje. Prvi sklop neposredno razvijalec uporabi jezikovne konstrukte, ali z uporabo funkcij, in drugi se izvede neodvisno prevajalnik ali interpreter predpisov kodo, objavljen v standardu posameznega programskega jezika.
pretvorba tipa v Pascalu
V "Pascal" programskem jeziku, se lahko uporablja kot eksplicitno ali implicitno pretvorbo tipa.
Z eksplicitne vrste sprožilnega "Pascal" so razpise za posebne funkcije za pretvorbo, katerih argumenti spadajo v isto vrsto in vrednost - zelo različne vrste podatkov. so tisti, Funkcija TRUNC v "Pascal" in okrogle funkcijo, ki bo obravnaval podrobneje v nadaljevanju.
Implicitno vrsta v tem jeziku, je možna le v tistih primerih, kjer se izrazi, ki so sestavljeni iz integer in realne spremenljivke se samodejno pretvorijo prvega v drugi vrsti.
Naslednji razprava osredotoča, kako lahko izvajajo, da bi številske vrste podatkov.
TRUNC
Vgrajena matematičnih funkcij. TRUNC v "Pascal" zavrže vse decimalni del je argumenta, ga vodi v tselochiselnomu um. Na primer, s klicem TRUNC argument (1,73) je mogoče dobiti pri končni rezultat je 1.
sintaksa : lastnosti: TRUNC (X: realni): Longint.
okrogla
Vgrajena matematičnih funkcij. Okrogla funkcija zaokroži argument s pravili matematike na najbližje celo število. Na primer, kliče krog (1,73), na koncu izkaže, 2, in krog je argument (1.11), dobimo 1.
функции : Njena skladnja je: okrogla (X: realni): Longint.
Treba je omeniti, da je posledica opravljanja funkcije TRUNC in kroga v "Pascal" omejitve. Izvedba bo uspela, če tega rezultata To presega tipa vrednosti Longint.
Očitno je, da je sintaksa obeh vgrajenih funkcij dokaj preprosta in se lahko uporabljajo v krogu in TRUNC "Pascal" za pretvorbo izrecne tipa brez dodatnih težav in vzrokov pripravijo napake glede vrste kršitev.
Similar articles
Trending Now