Kompjûters, Software
Type konvertearje. Funksjes Rûn en Trunc yn "Pascal"
Wurkje yn Pascal mei fariabelen fan ferskillende soarten, faaks moatte wy mei it feit te hanneljen dat by it kompilearjen fan in programma der binne fouten dy 't oanjaan fan faluta konvertearjen fan wearden. Bygelyks, jo kinne net in ynteger fariant fan 5.9 oantsjutte, om't dit in kompilaasjeflater bringt. Yn dit gefal moatte jo prate oer it brûken fan Rûn- en Trunc-funksjes yn Pascal, sadat jo de soarten arguminten konvertearje en trochgean mei bepaalde taken.
Algemiene ynformaasje oer type konversaasjes
Type konverzje (reduksje value) - it proses fan it konvertearjen fan wearden fan ien gegevens type nei in oare. Der binne eksplisite en ymplisite casting types. De earste wurdt direkteur setten troch de ûntwikkelders dy't gebrûk makket fan taalkonstruksjes of funksjes te brûken, en de twadde wurdt selsstannich útfierd troch de interpreter of de codekompiler neffens de regels dy't ferklearre wurde yn 'e standert fan in bepaalde programmearjende taal.
Type Konverzje yn Pascal
Yn 'e programmearring taal Pascal kinne jo gebrûk meitsje fan sawol eksplisite en ymplisite type konversaasjes.
Mei explicit casting, Pascal brûkt petearen nei spesjale konversaasjefunksjes dy't har arguminten ta deselde type hearre, en de wearde nei in folslein oare soart gegevens. Dit binne De funksje Trunc yn Pascal en de Rûnfunksje, dy't hjirûnder yn 'e detaillearre wurde besprutsen.
Implisite casting fan soarten yn dizze taal is allinich mooglik yn gefallen wêr't yn útdrukken dy't besteane út Integer en echte fariabelen, de eardere wurde automatysk omset yn it twadde type.
Neist sille wy prate oer hoe't jo type foar kieze foar numerike gegevens.
Trunc
Yntegreare wiskundige funksje. Trunc yn "Pascal" ferwachtet it hiele dielste diel fan 'e argumint, liedt it nei de ynteger-soarten-werjefte. Bygelyks troch in funksje oan te roppen Trunc mei argumint (1.73) op it lêst kinne jo it resultaat krije 1.
Syntaksis : eigenskippen: Trunc (X: echte): Longint.
Rûn
Yntegreare wiskundige funksje. De Rûne funksje rûn it argument neffens de regels fan wiskunde oant de neikommende ynteger. Bygelyks, ruft Ronde (1.73) sil einigje mei 2, en Rûn fan argumint (1.11) sil 1 jaan.
функции : Syn syntaksis is: Rûn (X: echte): Longint.
It is it wurdich te wizen dat der beheindingen binne foar it resultaat fan 'e funksje Rûn en Trunc yn Pascal. Utfiering sil mislearre as dit resultaat is Goed bûten de wearden fan type Longint.
Fansels is it syntaksis fan beide ynboude funksjes hiel gewoan en kin jo Rûns en Trunc yn Pascal brûke foar explicit type konversaasje sûnder net nedich problemen en feroarsaket gjin kompilearingsfragminten oer type ferliezen.
Similar articles
Trending Now