ComputersSoftware

Type conversie. Rond en Trunc functie in de "Pascal"

Werken in de "Pascal" met variabelen van verschillende types, die vaak te maken hebben met het feit dat bij het samenstellen van een programma optreedt, wat wijst op een onjuiste conversie waarden. Bijvoorbeeld, kun je niet een variabele van het type integer waarde van 5,9 toe te wijzen, omdat dit zal resulteren in een compiler error. In dit geval is het noodzakelijk om te praten over het gebruik van de functies Trunc and Round in de "Pascal", waarmee u de soorten argumenten kan omzetten en blijven om bepaalde taken uit te voeren voor hen.

Algemene informatie over de aard van de conversie

Conversietype (reductiewaarde) - het omzetten van waarden van één datatype naar het andere. Onderscheid expliciete en impliciete casting. De eerste set direct de ontwikkelaar met elke taalconstructies of door het gebruik van de functies en de tweede onafhankelijk uitgevoerd door de compiler of interpretator van regels code in de standaard van een bepaalde programmeertaal bekend.

Type conversie in Pascal

In de "Pascal" programmeertaal kan worden gebruikt als een expliciete of impliciete conversie.

Met expliciete types bediening "Pascal" worden gebruikt vraagt speciale conversie functies waarvan de argumenten behoren tot dezelfde soort, en de waarde - een heel ander soort gegevens. zijn die Trunc functie in de "Pascal" en de ronde functie, die hieronder nader zullen worden besproken.

Impliciet soort in deze taal is alleen mogelijk in die gevallen waarin de uitdrukkingen, die bestaan uit integer en reële Automatisch worden eerst omgezet in het tweede type.

De volgende bespreking is gericht, hoe u kunt implementeren om numerieke gegevens te brengen.

Trunc

Ingebouwde wiskundige functies. Trunc in "Pascal" ontdoet alle fractionele deel van het argument, waardoor hij voor de geest tselochiselnomu. Bijvoorbeeld, door te bellen naar Trunc argument (1,73) kan het eindresultaat worden verkregen 1.

syntaxis : features: Trunc (X: echte): Longint.

rondje

Ingebouwde wiskundige functies. Round-functie maakt het argument door de regels van de wiskunde op het dichtstbijzijnde gehele getal. Bijvoorbeeld, het aanroepen van de Ronde (1,73) in het einde blijken 2, en Round the argument (1.11) te geven 1.

функции : De syntax luidt: rondje (X: echte): Longint.

Het is vermeldenswaard dat het resultaat van het uitvoeren van de functies Trunc and Round in de "Pascal" heeft beperkingen. Uitvoering zal mislukken als dit resultaat Het gaat verder dan de Longint soort waarde.

Het is duidelijk dat de syntaxis van zowel ingebouwde functies is heel eenvoudig en kan worden gebruikt in de ronde en Trunc "Pascal" voor expliciete conversie zonder verdere problemen en de oorzaken compileerfouten over schending types.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 nl.unansea.com. Theme powered by WordPress.