Informática, Software
Conversión de tipo. Rolda e función Trunc no "Pascal"
Traballando no "Pascal", con variables de tipos diferentes, moitas veces ten que xestione o feito de que ao compilar un erro no programa ocorre, indicando un valor de conversión incorrecta. Por exemplo, non pode asignar unha variable de valor enteiro Tipo de 5,9, xa que pode producir un erro do compilador. Neste caso é necesario falar do uso de funcións Trunc and Round no "Pascal", co cal pode converter tipo de argumentos e continuar a realizar determinadas tarefas a eles.
Información xeral sobre os tipos de conversión
conversión de tipo (valor de redución) - o proceso de conversión de valores dun tipo de datos a outro. Distinguir conversión explícita e implícita. O primeiro conxunto directamente polo creador usando calquera construcións de linguaxe, ou a través do uso de funcións, eo segundo é realizado de forma independente polo compilador ou intérprete do código de regulamentos, anunciou o patrón dunha linguaxe de programación particular.
conversión de tipo en Pascal
No "Pascal" linguaxe de programación pode ser usado como unha conversión de tipo explícita ou implícita.
un tipo moi diferente de datos - con tipo de actuación explícitas "Pascal" son chamadas a funcións especiais de conversión cuxos argumentos pertencen ao mesmo tipo, eo valor utilizado. son aqueles función Trunc no "Pascal" ea función redonda, que será discutido en máis detalles abaixo.
Tipo implícita nesta lingua só é posible en caso de que as expresións, que consisten enteiros e reais variables aparecen convertidos primeiro ao segundo tipo.
A seguinte fío céntrase, como pode aplicar para levar tipos de datos numéricos.
trunc
Built-in funcións matemáticas. Trunc en "Pascal" descarta toda a parte fraccionada do argumento, levándoo a tselochiselnomu mente. Por exemplo, chamando argumento trunc (1,73) pode obterse no resultado final é un.
sintaxe : características: trunc (X: real): Enteiro longo.
volta
Built-in funcións matemáticas. función round arredonda argumento polas regras da matemática ao número enteiro máis próximo. Por exemplo, chamar a Ronda (1,73) a finais acaban por 2, e arredor do argumento (1,11) dar 1.
функции : A súa sintaxe é: volta (X: real): Enteiro longo.
Paga a pena notar que o resultado de realizar as funcións Trunc e redondo no "Pascal" ten limitacións. Execución fallará se ese resultado Vai máis aló do valor de tipo enteiro longo.
É evidente que a sintaxe de ambas funcións internas é moi sinxelo e pode ser usado na Rolda e Trunc "Pascal" para conversión de tipo explícito sen máis problemas e causas erros de compilación sobre tipo de violación.
Similar articles
Trending Now