Информатика
- Детайли
- Написана от К. Димитров
- Категория: Информатика
- Посещения: 2223
Операторите в C# биват няколко вида:
- Аритметични – всички операции от математиката ако сте завършили 3-ти клас трябва да ги знаете.
- Оператори за присвояване – Присвояват стойност в миналата тема ги разгледахме.
- Оператори за сравнение – Сравняват две или повече стойности.
- Логически оператори – това са оператори за работа с булев тип данни.
- Побитови – няма да ги разглеждаме ако искате да разберете за тях вижте в книгата на Светлин Наков.
Аритметичните оператори в C#
Както казах това са математическите оператори вие вече ги знаете
+ събиране
– изваждане
* умножение
/ делене
% тука има особеност този символ в C# значи делене с остатък.
++ инкрементиране – добавя на променливата +1
Пример:
age++ ако променливата преди това е била 18 вече е 19
-- може да се досетите сами. Изважда 1 от стойността на променливата, ако променливата преди това е била 19 вече е 18
Логически оператори в C#
&& – логическо И то сравнява няколко стойности. Трябва всички да са верни.
Например имаме условие което изисква и двете стойности да са ВЕРНИ.
Реален пример: username и password ако и двете са верни. Ако само едното е грешно стойността е Лъжа. (Потребителското име или паролата не съвпадат)
|| -Логическо ИЛИ . В този случай само едното условие ако е вярно резултата е ИСТИНА ако и двете са ЛЪЖА и условието е ЛЪЖА.
Оператори за сравнение в C#
Така и те са елементарни. По-голямо,По-малко и други такива.
== равно. Това е оператор за сравнение в математиката по принцип е = но в C# това е за присвояване и за сравнение ==
!= различно от. Този символ значи различно. Например age!=0 - проверяваме дали променливата е различна от 0.
по-голямо. Пример аge>18.Проверява дали стойността на променливата е по голяма от 18.
< по-малко.
>= по-голямо или равно проверява дали е по голямо или равно на съответната стойност
<= по-малко или равно.
ВАЖНО!
Конкатенация на стрингове в C#
Ако искаме да съберем два стринга (текста) в C# използваме +
Например имаме една променлива firstName и една променлива lastName.
Искаме да ги отпечатаме на конзолата:
Console.Writeline(firstname+” ” + lastName);
Тези кавички по средата на текста служат за интервал защото имената ще се залепят едно до друго ако ги няма.
- Детайли
- Написана от К. Димитров
- Категория: Информатика
- Посещения: 394
Какво е променлива.
Променлива е компютърен термин. Променливата представлява едно място на което пазим информация от типа на години, имена и всякакъв вид информация с цел използването и. Според името “Променлива” можем да си направим заключението, че можем да и променяме информация.
Тип на променлива.
Всяка една променлива в C# си има тип и име. Типовете в C# биват:
- int – Числов тип от -2,147,483,648 до 2,147,483,648
- double – Десетично число като 3.1 и 1.5
decimal – Десетично число което дава максимална точност след десетичната запетая. Ако ви трябват точни сметки използвайте го. - float – Десетично число с до 10 знака точност след десетичната запетая
- char – Char е символ стойността му задължително се държи в единични скоби ‘а’ и вътре може да има само един символ.
- string – Стрингът е текст. Стрингът е колекция от чарове, не само в компютрите. Всяка една дума е стринг, целия текст също. Няма ограничение на символите.
- bool – Булевия тип има само две стойности Истина или Лъжа.
Използва се за проверка.
Именуване на променлива
Името на променливата е нещо което вие сами избирате. Името на променливата трябва да ви подсказва какво съдържа тя.
Не може да започват с числа 18age не е валидна променлива но age18 е напълно валидна.
Не може да има две променливи с едно и също име. Програмата ще даде грешка и няма да ви даде да компилирате.
Присвояване на стойност на променлива
Така знаем типовете и концепцията на именуване да почнем да им даваме стойности.
Присвояването на стойност на променлива става с “=” и съответните стойности.
Примери:
int age = 18;
bool isClicked = true;
double pi = 3.14;
тип име = стойност;










