컴퓨터소프트웨어

형식 변환. 은 "파스칼"라운드와 TRUNC 기능

종종 프로그램 오류를 컴파일 사실을 처리해야, 다른 유형의 변수로 "파스칼"에서 작업하는 것은 잘못된 변환 값을 표시하여 발생합니다. 이 컴파일러 오류가 발생합니다 예를 들어, 당신은 5.9 형의 정수 값의 변수를 할당 할 수 없습니다. 이 경우는 인수의 형식을 변환하고 그들에게 특정 작업을 계속 수행 할 수있는은 "파스칼"함수 TRUNC와 라운드의 사용에 대해 이야기하는 것이 필요하다.

변환의 유형에 대한 일반 정보

형식 변환 (감소 값) - 하나 개의 값으로 변환하는 과정 데이터 유형을 다른. 명시 적 및 암시 적 캐스팅을 구별. 또는 기능의 사용을 통해, 모든 언어의 구문을 이용하여 현상하여 최초 설정하고, 두 번째는 특정 프로그래밍 언어의 표준 발표 컴파일러 또는 규정 코드 인터프리터에 의해 독립적으로 수행된다.

파스칼 입력 변환

은 "파스칼"프로그램 언어의 명시 적 또는 암시 적 형식 변환로 사용할 수 있습니다.

데이터의 매우 다른 종류의 - 명시 적으로 작동 유형 "파스칼"로 특별한 변환 인수 동일한 유형에 속하는 기능 및 가치에 대한 호출을 사용한다. 이다 그 은 "파스칼"과 이하에서보다 상세히 설명한다 ROUND 함수에 TRUNC 함수.

이 언어의 암시 적 유형은식이로 구성하는 경우에 가능하다 정수 변수 실제 자동 제 2 유형 먼저 변환된다.

다음의 논의는 숫자 데이터 유형을 가지고 구현할 수있는 방법, 초점을 맞추고있다.

TRUNC

내장 수학 함수. "파스칼"의 TRUNC 마음을 tselochiselnomu 그를지도하는 인수의 모든 소수 부분을 삭제합니다. 예를 들어, 호출하여 최종 결과를 얻을 수있다 TRUNC 인수 (173)는 1이다.

구문 : 특징 : TRUNC (X : 실제)의 Longint.

둥근

내장 수학 함수. 라운드 기능은 가장 가까운 정수로 수학의 규칙에 의해 인수를 반올림합니다. 예를 들어, 결국 라운드 (1.73)를 호출 2 차례, 인수 (1.11) 1 라운드를 제공합니다.

функции : 구문은 : 둥근 (X : 실제)의 Longint.

그것은 "파스칼"의 기능 TRUNC와 라운드를 수행의 결과가 한계를 가지고 있음을 주목할 필요가있다. 실행은이 결과 경우 실패합니다 그것은 Longint와 유형 값을 넘어 간다.

모두 내장 함수의 구문은 매우 간단하고 더 문제와 원인은 위반 유형에 대한 오류를 컴파일하지 않고 명시 적 타입 변환을위한 라운드 및 TRUNC "파스칼"에서 사용할 수있는 것은 분명하다.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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