Всего на сайте:
282 тыс. 988 статей

Главная | Информатика

Пример 3, static void Main() { int i = -4; byte j = 4; int a = (int)j; //пре..  Просмотрен 12

static void Main()

{

int i = -4;

byte j = 4;

int a = (int)j; //преобразование без потери точности

byte b = (byte)i; //преобразование с потерей точности

Console.WriteLine(«{0} {1}», a, b);

}

Результат работы программы:

4 252

 

5. Умножение (*), деление (/) и деление с остатком (%)

Операции умножения и деления применимы для целочисленных и вещественных типов данных. Для других типов эти операции применимы, если для них возможно неявное преобразование к целым или вещественным типам. При этом тип результата равен «наибольшему» из типов операндов, но не менее int. Если оба операнда при делении целочисленные, то и результат тоже целочисленный.

Рассмотрим эти операции на примере.

 

 

Пример 4

static void Main()

{

int i = 100, j = 15;

double a = 14.2, b = 3.5;

Console.WriteLine(«{0} {1} {2}», i*j, i/j, i%j);

Console.WriteLine(«{0} {1} {2}», a * b, a / b, a % b);

}

Результат работы программы:

\

1500 6 10

49.7 4.05714285714286 0.1999999999999999

 

 

6. Сложение (+) и вычитание (-)

Операции сложения и вычитания применимы для целочисленных и вещественных типов данных. Для других типов эти операции применимы, если для них возможно неявное преобразование к целым или вещественным типам.

7. Операции отношения ( <, <=, >, >=, ==, !=)

Операции отношения сравнивают значения левого и правого операндов. Результат операции логического типа: true – если значения совпадают, false – в противном случае. Рассмотрим операции на примере:

Предыдущая статья:Пример 1, static void Main() { int i = 3, j = 4; Console.WriteLine(«{0} {1}»,.. Следующая статья:Пример 5, static void Main() { int i = 15, j = 15; Console.WriteLine(i<j);..
page speed (0.0139 sec, direct)