コンピューターソフトウェア

型変換。 「パスカル」でのラウンドとTRUNC関数

多くの場合、プログラムエラーをコンパイルしているという事実に対処する必要があり、異なる種類の変数を持つ「パスカル」での作業は、正しい変換値を示し、発生します。 これは、コンパイラのエラーになりますたとえば、あなたは、5.9のタイプ整数値の変数を割り当てることができません。 この場合、あなたが、引数の型を変換し、それらに特定のタスクを実行し続けることが可能な「パスカル」の機能TRUNCとラウンドの使用、について話をする必要があります。

変換の種類に関する一般情報

型変換(低減値) -オンの値に変換するプロセス データ型を 別のものに。 明示的および暗黙的キャストを区別する。 最初の任意の言語構造を使用して、開発者によって、または機能の使用を介して直接設定、及び第二は、特定のプログラミング言語の標準に発表規制コードのコンパイラまたはインタプリタによって独立して行われます。

パスカルでの型変換

「パスカル」プログラミング言語で明示的または暗黙的型変換として使用することができます。

データの非常に異なるタイプ-明示的な操作タイプで「パスカル」の引数と同じタイプに属する特殊な変換関数のための呼び出し、および値を使用しています。 これらは、 以下に詳細に説明する「パスカル」とRound関数、でTRUNC関数。

この言語での暗黙の型が唯一の表現は、で構成され、それらの例には可能です 整数や実数変数は自動的に2番目のタイプに最初に変換されます。

以下の議論では、数値データ型をもたらすために実装する方法、焦点を当てています。

TRUNC

内蔵の数学関数。 「パスカル」のTRUNCは心をtselochiselnomuために彼をリードし、引数のすべての小数部分を破棄します。 たとえば、呼び出すことによって、 最終結果は1でTRUNC引数(1.73)を得ることができます。

構文 : 特徴: TRUNC (x:実数):倍長整数。

ラウンド

内蔵の数学関数。 Round関数は、最も近い整数への数学の規則によって引数を丸めます。 たとえば、最後にラウンド(1.73)を呼び出す2を回して、引数(1.11)ラウンド1を与えます。

функции : その構文は次の とおりです。 ラウンド (x:実数):倍長整数。

これは、「パスカル」で機能TRUNCとラウンドを行った結果は、限界があることは注目に値します。 実行は、この結果の場合に失敗します。 これは、倍長整数型の値を超えました。

両方の組み込み関数の構文は非常に簡単であり、さらに問題と原因は、違反の種類についてのエラーをコンパイルすることなく、明示的な型変換のためのラウンドとTRUNC「パスカル」で使用することができることは明らかです。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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