Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CSBasicCourse2ndedPodbelsky / CSBasicCourse2ndedPodbelsky.rtf
Скачиваний:
27
Добавлен:
22.03.2016
Размер:
11.9 Mб
Скачать

2.4. Объявления переменных и констант базовых типо

в

По традиции, унаследованной от языков Си и С++, новый экземпляр

(переменная) простого типа вводится с помощью объявления:

type name = expression;

где type – название типа;

name – имя экземпляра (переменной);

expression

инициализирующее

выражение

"инициализирующее

выражение" (например, константа).

Объявление обязательно завершается точкой с запятой.

Названия базовых типов с примерами объявлений приведены в табл. 2.1. (см.

[2]).

В одном объявлении могут быть определены несколько переменных одного

типа:

type name1 = expression1, name2 = expression 2;

Переменные одного объявления отделяются друг от друга запятыми.

Пример: double pi=3.141593, e=2.718282, c=535.491656;

Простые (базовые) типы значений "базовые типы значений" \y "базовый тип

значений"

Таблица 2.1

Тип

Описание

Примеры объявлений

sbyte

8-битовый знаковый

целый (1 байт)

sbyte val = 12;

short

16-битовый знаковый

целый (2 байта)

short val = 12;

int

32-битовый знаковый

целый (4 байта)

int val = 12;

long

64-битовый знаковый

целый (8 байтов)

long val1 = 12;

long val2 = 34L;

byte

8-битовый беззнаковый

целый (1 байт)

byte val1 = 12;

ushort

16-битовый беззнаковый

целый (2 байта)

ushort val1 = 12;

uint

32- битовый беззнаковый

целый (4 байта)

uint val1 = 12;

uint val2 = 34U;

ulong

64- битовый беззнаковый

целый (8 байтов)

ulong val1 = 12;

ulong val2 = 34U; ulong

val3 = 56L; ulong val4 =

78UL;

Введя формат объявления переменных, следует остановиться на вопросе

выбора их имен. Имя переменной – выбранный программистом идентификатор.

Идентификатор

"идентификатор"

— это последовательность букв, десятичных

цифр и символов подчеркивания, которая начинается не с цифры. В языке C# в

качестве букв допустимо применять буквы национальных алфавитов. Таким

образом ,

правильными

идентификаторами

будут ,

например ,

такие

последовательности:

Number_of_Line, объем_в_литрах, x14, mass.

В качестве имен, вводимых программистом, запрещено использовать

служебные (ключевые) слова "служебные (ключевые) слова" \y "служебные слова"

языка C#. Чтобы уже сейчас предостеречься от такой ошибки, обратите внимание

на их список, приведенный в таблице 2.2.

Таблица 2.2.

Служебные слова языка C#

abstract

as

base

bool

break

byte

class

case

const continue

catch

char checked

decimal default

float

Вещественный с

плавающей точкой с

одинарной точностью (4

байта)

float val = 1.23F;

double

Вещественный с

плавающей точкой с

двойной точностью (8

байтов)

double val1 = 1.23;

double val2 = 4.56D;

bool

Логический тип;

значение или false, или

true

bool val1 = true;

bool val2 = false;

char

Символьный тип;

значение – один символ

Юникода (2 байта)

char val = 'h';

decimal

Точный денежный тип,

по меньшей мере 28

значимых десятичных

разрядов (12 байтов)

decimal val = 1.23M;

delegate do double else enum

event explicit extern false finally

fid float for foreach goto

Соседние файлы в папке CSBasicCourse2ndedPodbelsky