Типове данни в 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!”;
Упражнение
Декларирай името, възрастта и височината си (в сантиметри) и дали харесваш математика или не, използвайки подходящите типове данни, и ги отпечатай на отделни редове.