Перечислим все типы данных в C# и как они объявляются:
byte a; может быть целым числом от 0 до 255
int b; int32(От -2 147 483 648 до 2 147 483 647)
short c; int16(От -32 768 до 32 767)
long d; int64(От -922 337 203 685 477 508 до 922 337 203 685 477 507)
float e; Число одинарной точности с плавающей запятой(От -3,402 823e38 до 3,402 823e38)
double f; Число двойной точности с плавающей запятой(От -1,797 693 134 862 32e308 до 1,797 693 134 862 32e308)
char g; Знак юникода
bool h; Логический тип, принимающий значения true или false
string i; Текст. Даже если вы положите в переменную типа String число 5, оно будет являться строкой, а не числом.
decimal j; Тип данных decimal может хранить не более 38 разрядов, все из которых могут бытьсправа от десятичного разделителя. Тип данных decimal хранит точное представление числа. Нет понятия приближенности для хранимого значения.
object v; Базовый тип для всех остальных типов
b = 5; Присвоение значение. Когда мы объявляем переменную, мы можем сразу задать ей значение: int b = 5; Если переменная не была объявлена, то и присвоить ей ничего нельзя.
Что бы проверить правда ли переменной b пресвоилось значение, можно её вывести на экран:
Console.WriteLine(b);
i = "Привет!)";
Чтобы вывести две переменных сразу, нам надо показать, где именно мы хотим, чтоб они вывелись. Делается это с помощью специального обозначение - {0}, {1}, {2} и так далее.
Console.WriteLine("{0}, {1}", b, i);
Добавлю, что так же есть типы uint, ulong, sbyte.
Те, которые начанаюся на u отбрасываются отрицательные значения и на столько же увеличивается положительный придел.
У sbyte наоборот, появляются отрицательные значение, заместо половины положительных.
Вот и всё:)
Теги: Типы данных в C# | C# | размеры данных в C#
|