Найти в Дзене
Искусство Кода

Курс програмиирования на С# Первая программа. Типы данных

При создании первого консольного приложение открывается следующее окно: Нас здесь интересует только выделенная красным строка. "Console.WriteLine("Hello world");" Попробуйте запустить данную программу нажав на зелёный треугольник сверху. После компиляции нашего приложения(Компиляция – это процесс превращения исходного кода, который написал программист в код, понятный компьютеру) у нас открывается консоль с надписью HelloWorld. Примечание: если у вас открывается и сразу же закрывается консоль, то добавьте в конце кода строку "Console.ReadKey();" Не обращайте внимание на то, что у нас с вами разные приложения для написания кода, дело в том, что пишу этот курс я на linux, где не возможно установить visual studio. Но никаких отличий кроме визуала нету. Теперь давайте подробнее разберём строчку Console.WriteLine("Hello world"); Console.WriteLine - служит для вывода сообщения в консоль Пример: Вывод в консоли: Так же существует альтернатива: Console.Write - тоже самое что Conso
Оглавление

При создании первого консольного приложение открывается следующее окно:

-2

Нас здесь интересует только выделенная красным строка.

"Console.WriteLine("Hello world");"

Попробуйте запустить данную программу нажав на зелёный треугольник сверху. После компиляции нашего приложения(Компиляция – это процесс превращения исходного кода, который написал программист в код, понятный компьютеру) у нас открывается консоль с надписью HelloWorld.

-3

Примечание: если у вас открывается и сразу же закрывается консоль, то добавьте в конце кода строку "Console.ReadKey();"
-4

Не обращайте внимание на то, что у нас с вами разные приложения для написания кода, дело в том, что пишу этот курс я на linux, где не возможно установить visual studio. Но никаких отличий кроме визуала нету.

Теперь давайте подробнее разберём строчку Console.WriteLine("Hello world");

Console.WriteLine - служит для вывода сообщения в консоль

Пример:

-5

Вывод в консоли:

-6

Так же существует альтернатива:

Console.Write - тоже самое что Console.WriteLine, но следующее сообщение остаётся на той же строке

Пример:

-7

Вывод в консоли:

-8

После команды Console.WriteLine или Console.Write обязательно идут скобки и в скобках двойные кавычки "" в эти кавычках уже пишется любое сообщение будь то буквы или цифры. В конце обязательно ставится точка с запятой ;

Ввод данных

Для того чтобы получать данные от пользователя используется команда "Console.ReadLine".

-9

Важно то, что для того чтобы запросить число или строку(любые данные) их нужно преобразовать в нужный нам тип данных. Подробнее про типы данных мы разберемся ниже.

Для преобразования используется оператор "Convert.To[тип_данных]", где в квадратных скобках указан тип данных.

Типы данных

Давайте теперь разберём типы данных в языке c#

Тип данных — класс данных, характеризуемый членами класса и операциями, которые могут быть к ним применены.

Например существует тип для данных int(полностью integer) это тип данных который может содержать только целые числа в диапазоне от -2 миллиарда до +2 миллиарда.

Вот как это будет выглядеть в самой программе:

-10

Мы создали переменную number с типом данных int, в которую можем поместить любое целое число, в данном случае это число 10. Мы можем наглядно это проверить, выведя переменную в консоль:

-11

Как вы могли заметить если мы выводим переменную, то ставить кавычки не нужно.

Вот список базовых типов данных:

  • bool: хранит значение true или false (логические литералы)
  • byte: хранит целое число от 0 до 255 и занимает 1 байт
  • sbyte: хранит целое число от -128 до 127 и занимает 1 байт
  • short: хранит целое число от -32768 до 32767 и занимает 2 байта
  • ushort: хранит целое число от 0 до 65535 и занимает 2 байта
  • int: хранит целое число от -2147483648 до 2147483647 и занимает 4 байта uint: хранит целое число от 0 до 4294967295 и занимает 4 байта
  • long: хранит целое число от –9 223 372 036 854 775 808 до 9 223 372 036 854 775 807 и занимает 8 байт
  • ulong: хранит целое число от 0 до 18 446 744 073 709 551 615 и занимает 8 байт
  • float: хранит число с плавающей точкой от -3.4*1038 до 3.4*1038 и занимает 4 байта
  • double: хранит число с плавающей точкой от ±5.0*10-324 до ±1.7*10308 и занимает 8 байта
  • decimal: хранит десятичное дробное число. Если употребляется без десятичной запятой, имеет значение от ±1.0*10-28 до ±7.9228*1028, может хранить 28 знаков после запятой и занимает 16 байт char: хранит одиночный символ в кодировке Unicode и занимает 2 байта
  • string: хранит набор символов Unicode

Самостоятельная работа: Написать программу, которая будет выводить Ваше имя и возраст на разных строках

Пример:

Имя

Возраст