Компьютерное программирование - типы данных

Давайте обсудим очень простую, но очень важную концепцию, доступную почти во всех языках программирования, которая называется data types. Как видно из названия, тип данных представляет собой тип данных, которые вы можете обработать с помощью своей компьютерной программы. Он может быть числовым, буквенно-цифровым, десятичным и т. Д.

Давайте отложим на время компьютерное программирование и рассмотрим простой пример сложения двух целых чисел 10 и 20, что можно сделать просто следующим образом:

10 + 20

Давайте возьмем еще одну задачу, где мы хотим добавить два десятичных числа 10,50 и 20,50, которые будут записаны следующим образом:

10.50 + 20.50

Два примера просты. Теперь давайте рассмотрим другой пример, в котором мы хотим записать информацию о студентах в блокнот. Здесь мы хотели бы записать следующую информацию -

Name:
Class:
Section:
Age:
Sex:

Теперь давайте поместим одну студенческую запись в соответствии с данным требованием -

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

Первый пример имел дело с целыми числами, второй пример добавлял два десятичных числа, а третий пример имел дело со смесью разных данных. Скажем так -

  • Имя ученика «Зара Али» представляет собой последовательность символов, которую также называют строкой.

  • Студенческий класс «6-й» был представлен комбинацией целого числа и строки из двух символов. Такой микс называется буквенно-цифровым.

  • Раздел "Студент" представлен одним символом "J".

  • Студенческий возраст представлен целым числом 13.

  • Пол студента был представлен одним символом "F".

Таким образом, мы поняли, что в нашей повседневной жизни мы имеем дело с различными типами данных, такими как строки, символы, целые числа (целые числа) и десятичные числа (числа с плавающей запятой).

Точно так же, когда мы пишем компьютерную программу для обработки различных типов данных, нам нужно четко указать ее тип; в противном случае компьютер не понимает, как различные операции могут выполняться с этими данными. В разных языках программирования используются разные ключевые слова для указания разных типов данных. Например, языки программирования C и Java используютint для указания целочисленных данных, тогда как char указывает символьный тип данных.

Последующие главы покажут вам, как использовать разные типы данных в разных ситуациях. А пока давайте проверим важные типы данных, доступные в C, Java и Python, и ключевые слова, которые мы будем использовать для определения этих типов данных.

Типы данных C и Java

C и Java поддерживают почти одинаковый набор типов данных, хотя Java поддерживает дополнительные типы данных. На данный момент мы берем несколько общих типов данных, поддерживаемых обоими языками программирования:

Тип Ключевое слово Диапазон значений, который может быть представлен этим типом данных
символ char От -128 до 127 или от 0 до 255
номер int -32 768 до 32 767 или от -2 147 483 648 до 2 147 483 647
Малое число короткая От -32 768 до 32 767
Длинный номер долго От -2 147 483 648 до 2 147 483 647
Десятичное число плавать От 1.2E-38 до 3.4E + 38 до 6 знаков после запятой

Эти типы данных называются примитивными типами данных, и вы можете использовать эти типы данных для построения более сложных типов данных, которые называются типом данных, определяемым пользователем, например, строка будет последовательностью символов.

Типы данных Python

Python имеет пять стандартных типов данных, но этот язык программирования не использует никаких ключевых слов для указания определенного типа данных, скорее Python достаточно умен, чтобы автоматически понимать данный тип данных.

  • Numbers
  • String
  • List
  • Tuple
  • Dictionary

Здесь Number определяет все типы чисел, включая десятичные числа, а строка представляет собой последовательность символов длиной 1 или более символов. А пока давайте продолжим с этими двумя типами данных и пропустим List, Tuple и Dictionary, которые являются расширенными типами данных в Python.