Типове данни в C#

Типът на данните уточнява размера и типа на стойностите на променливите.

Важно е да използваме правилният тип на данните за съотвените променливи, за да знае системата колко памет да отдели за дадена променлива; това спомага за избягването на грешки и спестява време и памет.

Числа

Целочислени типове

Типът int съхранява цели числа от -2147483648 до 2147483647.

Типът long може да съхранява цели числа от -9223372036854775808 до 9223372036854775807. Използва се когато int не е достатъчно голям за да съхранява стойността. Стойност от този тип трябва да завършва с “L”.

Типове с плаваща запетая

Използваме тип с плаваща запетая, когато ни е необходимо десетично число, като например 9,99 или 3,14515.

Типовете float и double могат да съхраняват числа с десетични знаци.

Разликата: float има точност до 6 или 7 десетични знака, докато double има точност от до 15 десетични знака.

Число с плаваща запетая може да бъде и число в стандартен запис с буквата „e“, която обозначава степента на числото 10.

Булеви

Булеви данни се декларират с ключовата дума bool и тяхната стойност може да бъде само true или false:

bool isTheCarRed = true;
bool isTheCarBlue = false;
Console.WriteLine(isTheCarRed); // Outputs True
Console.WriteLine(isTheCarBlue); // Outputs False

Символи

За да съхраняваме единични символи използваме типа char. Символът трябва да е ограден с единични кавички:

char myGrade = ‘A’;

Низове

За да съхраняваме последователност (низ) от символи използваме типа string. Низът трябва да е в кавички

string greeting = “Hello World!”;

Упражнение

Декларирай името, възрастта и височината си (в сантиметри) и дали харесваш математика или не, използвайки подходящите типове данни, и ги отпечатай на отделни редове.