Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Язык C

Типы данных в C#: Int, Double, Bool, String и другие — подробный разбор

Что такое типы данных в C#?

C# предлагает набор фундаментальных типов данных, образующих основу любого приложения. Эти типы определяют, какие значения могут хранить переменные, и определяют, как среда выполнения с ними работает. Ниже мы пройдёмся по самым распространённым типам — int, double, bool и string — с понятными исполняемыми примерами.

1) Целое число (int)

Тип int (Int32) хранит целые числа в диапазоне от –2 147 483 648 до 2 147 483 647. Это наиболее часто используемый числовой тип для подсчёта, индексации и арифметических операций.

Типы данных в C#: Int, Double, Bool, String и другие — подробный разбор

using System;
namespace DemoApplication {
    class Program {
        static void Main(string[] args) {
            int num = 30;
            Console.Write(num);
            Console.ReadKey();
        }
    }
}

Пояснение

  1. Объявляем переменную int с именем num и присваиваем значение 30.
  2. Выводим num в консоль.

Запуск программы даёт вывод:

Типы данных в C#: Int, Double, Bool, String и другие — подробный разбор

2) Double (double)

Тип double представляет число с плавающей точкой двойной точности, подходящее для высокоточных вычислений, таких как научные данные.

Типы данных в C#: Int, Double, Bool, String и другие — подробный разбор

using System;
namespace DemoApplication {
    class Program {
        static void Main(string[] args) {
            double num = 30.33;
            Console.Write(num);
            Console.ReadKey();
        }
    }
}

Пояснение

  1. Объявляем переменную double с именем num и присваиваем 30.33.
  2. Отображаем num в консоли.

Консоль показывает:

Типы данных в C#: Int, Double, Bool, String и другие — подробный разбор

3) Boolean (bool)

Булевы значения хранят логические значения true или false и необходимы для управления потоком, условий и флагов.

Типы данных в C#: Int, Double, Bool, String и другие — подробный разбор

using System;
namespace DemoApplication {
    class Program {
        static void Main(string[] args) {
            bool status = true;
            Console.Write(status);
            Console.ReadKey();
        }
    }
}

Пояснение

  1. Определяем переменную bool с именем status и устанавливаем true.
  2. Печатаем булево значение.

Вывод:

Типы данных в C#: Int, Double, Bool, String и другие — подробный разбор

4) String (string)

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

Типы данных в C#: Int, Double, Bool, String и другие — подробный разбор

using System;
namespace DemoApplication {
    class Program {
        static void Main(string[] args) {
            string message = "Hello";
            Console.Write(message);
            Console.ReadKey();
        }
    }
}

Пояснение

  1. Объявляем переменную string с именем message и инициализируем «Hello».
  2. Выводим строку в консоль.

Результат:

Типы данных в C#: Int, Double, Bool, String и другие — подробный разбор

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

Язык C

  1. Освоение операторов using в C#: импорт, псевдонимы и статические директивы
  2. Понимание типов данных C++: основы, модификаторы и лучшие практики
  3. Типы данных в C: int, float, char и другие — полное руководство
  4. Четыре проверенных паттерна пользовательских функций в C
  5. Переменные и типы данных в C++: подробное руководство по int, double, char, string, bool
  6. Операторы в C++: типы, примеры и практические программы
  7. Тип данных char в C++: объявление, ASCII и методы преобразования
  8. Структуры (struct) в C++: объяснение с практическим примером
  9. Освоение std::list в C++: синтаксис, функции и практические примеры
  10. Освоение функции free() в C: практическое руководство и пример