Computer-programming-data-types

提供:Dev Guides
移動先:案内検索

コンピュータープログラミング-データ型

  • データ型*と呼ばれるほとんどすべてのプログラミング言語で利用可能な非常にシンプルだが非常に重要な概念について議論しましょう。 名前が示すように、データ型は、コンピュータープログラムを使用して処理できるデータの型を表します。 数値、英数字、10進数などを指定できます。

コンピュータープログラミングをしばらくの間置いておき、2つの整数10と20を追加する簡単な例を見てみましょう。

10 + 20

次のように書かれている2つの10進数10.50と20.50を追加したい別の問題を考えてみましょう-

10.50 + 20.50

2つの例は簡単です。 次に、ノートブックに学生情報を記録する別の例を見てみましょう。 ここでは、次の情報を記録したいと思います-

Name:
Class:
Section:
Age:
Sex:

さて、与えられた要件に従って1つの学生レコードを入れてみましょう-

Name: Zara Ali
Class: 6th
Section: J
Age: 13
Sex: F

最初の例では整数を扱い、2番目の例では2つの10進数を追加しましたが、3番目の例では異なるデータの混合を扱います。 次のように入れてみましょう-

  • 学生名「Zara Ali」は、文字列とも呼ばれる一連の文字です。
  • 学生クラス「6th」は、整数と2文字の文字列の組み合わせで表されています。 このような組み合わせは、英数字と呼ばれます。
  • 学生セクションは、「J」という1文字で表されています。
  • 学生の年齢は、13という整数で表されています。
  • 学生の性別は、「F」という単一の文字で表されています。

このようにして、日常生活の中で、文字列、文字、整数(整数)、10進数(浮動小数点数)などのさまざまなタイプのデータを扱うことに気付きました。

同様に、さまざまな種類のデータを処理するコンピュータープログラムを作成する場合、その種類を明確に指定する必要があります。そうしないと、コンピューターはその特定のデータに対してさまざまな操作を実行する方法を理解しません。 異なるプログラミング言語では、異なるキーワードを使用して異なるデータ型を指定します。 たとえば、CおよびJavaプログラミング言語は int を使用して整数データを指定しますが、 char は文字データ型を指定します。

以降の章では、さまざまな状況でさまざまなデータ型を使用する方法について説明します。 ここでは、C、Java、Pythonで使用できる重要なデータ型と、それらのデータ型を指定するために使用するキーワードを確認してみましょう。

CおよびJavaデータ型

Javaは追加のデータ型をサポートしていますが、CとJavaはほぼ同じデータ型のセットをサポートしています。 今のところ、我々は両方のプログラミング言語でサポートされているいくつかの一般的なデータ型を取っています-

Type Keyword Value range which can be represented by this data type
Character char -128 to 127 or 0 to 255
Number int -32,768 to 32,767 or -2,147,483,648 to 2,147,483,647
Small Number short -32,768 to 32,767
Long Number long -2,147,483,648 to 2,147,483,647
Decimal Number float 1.2E-38 to 3.4E+38 till 6 decimal places

これらのデータ型はプリミティブデータ型と呼ばれ、これらのデータ型を使用して、ユーザー定義データ型と呼ばれるより複雑なデータ型を構築できます。たとえば、文字列は一連の文字になります。

Pythonデータ型

Pythonには5つの標準データ型がありますが、このプログラミング言語は特定のデータ型を指定するためにキーワードを使用せず、Pythonは特定のデータ型を自動的に理解するのに十分インテリジェントです。

  • 番号
  • ひも
  • List
  • タプル
  • 辞書

ここで、Numberは10進数を含むすべてのタイプの数値を指定し、stringは1文字以上の長さの文字のシーケンスを表します。 ここでは、これら2つのデータ型を使用して、Pythonの高度なデータ型であるリスト、タプル、およびディクショナリをスキップしましょう。