Переменные в С#

Переменная – это именованная область памяти. Ранее мы проходили тему, что такое переменные и для чего им нужно давать правильные имена. В переменную можно записывать данные и использовать далее в программе. Данные, записанные в переменной, называются значением переменной.
C# – типизированный язык. Каждая переменная должна быть определенного типа данных. Ниже, в таблице наведены встроенные типы данных языка C#:

Тип Область значений Размер
sbyte -128 до 127 Знаковое 8-бит целое
byte 0 до 255 Беззнаковое 8-бит целое
char U+0000 до U+ffff 16-битовый символ Unicode
bool true или false 1 байт*
short -32768 до 32767 Знаковое 16-бит целое
ushort 0 до 65535 Беззнаковое 16-бит целое
int -2147483648 до 2147483647 Знаковое 32-бит целое
uint 0 до 4294967295 Беззнаковое 32-бит целое
long -9223372036854775808 до 9223372036854775807 Знаковое 64-бит целое
ulong 0 до 18446744073709551615 Беззнаковое 64-бит целое
float ±1,5*10-45 до ±3,4*1033 4 байта, точность — 7 разрядов
double ±5*10-324 до ±1,7*10306 8 байтов, точность — 16 разрядов
decimal (-7,9 * 1028 до 7,9 * 1028) / (100–28) 16 байт, точность — 28 разрядов

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

На практике договоримся использовать  

bool true или false (По умолчанию —  true)
string набор символов
char один символ
int -2147483648 до 2147483647 Знаковое 32-бит целое
float ±1,5*10-45 до ±3,4*1033 4 байта, точность — 7 разрядов
double ±5*10-324 до ±1,7*10306 8 байтов, точность — 16 разрядов
long -9223372036854775808 до 9223372036854775807 Знаковое 64-бит целое

ВАЖНО!. C#  регистрозависимый язык программирования. Для него переменные Area, area,  и т.д это РАЗНЫЕ переменные. Помните об этом, дабы избежать проблем.

Как объявляются переменные и их тип? Просто…

Указываем тип и имя переменной. Например

int age, height;

C# допускается присвоение переменной значения сразу же при объявлении

int age = 35, height = 180;
bool answer=true;
const  int months = 12; 

Присвоение переменным начальных значений называется инициализацией переменных

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Подписаться
Уведомить о
guest
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии