Ц # променљиве & амп; Оператори са примером

Преглед садржаја:

Anonim

Ц # променљиве

Променљива је име дато складишном простору које се користи за чување вредности различитих типова података. Свака променљива у Ц # треба да има одређени тип, који одређује величину и изглед меморије променљиве.

На пример, променљива може бити типа Стринг, што значи да ће се користити за чување вредности низа. На основу типа података, одређене променљиве могу се извршити одређене операције.

На пример, ако смо имали променљиву Интегер, тада се на променљивој могу извршити операције попут сабирања и одузимања. У програму се може пријавити више променљивих.

Погледајмо брзи пример декларације више променљивих различитих типова података.

У нашем примеру ћемо дефинисати две променљиве, једну типа „стринг“, а другу типа „Интегер“. Затим ћемо вредности ових променљивих приказати на конзоли. За сваки пример, модификоваћемо само главну функцију у нашој датотеци Програм.цс.

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{static void Main(string[] args){String message="The value is ";Int32 val=30;Console.Write(message+val);Console.ReadKey();}}}

Објашњење кода

  1. Декларисана је променљива типа података Стринг. Име променљиве је „порука“. Вредност променљиве је „Вредност је“.
  2. Декларисана је променљива типа података Интегер (Инт32). Име променљиве је 'вал'. Вредност променљиве је 30.
  3. Напокон, наредба Цонсоле.врите се користи за излаз и вредности променљиве Стринг и Интегер.

Ако је горњи код правилно унесен и програм се успешно изврши, приказаће се следећи излаз.

Оутпут

Из излаза можете видети да су вредности низа и целобројне променљиве приказане на конзоли.

Оператори се користе за извршавање операција на вредностима различитих типова података. На пример, за извршавање сабирања 2 броја користи се оператор +.

Погледајмо табелу оператора доступних за различите типове података

Ц # Оператори

Аритметички оператори

То су оператори који се користе за извођење математичких операција над бројевима. Испод је листа оператора доступних у Ц #.

Оператор Опис
+ Додаје два операнда
- Одузима други операнд од првог
* Множи оба операнда
/ Подели бројилац бројилом са бројилом
% Оператор модула и остатак од након целобројне поделе
++ Оператор повећања повећава целобројну вредност за један
- Оператор смањења смањује целобројну вредност за један

Релациони оператори

То су оператори који се користе за извођење релационих операција на бројевима. Испод је листа релационих оператора доступних у Ц #.

Оператор Опис
== Проверава да ли су вредности два операнда једнаке или не, ако да, онда услов постаје тачан.
! = Проверава да ли су вредности два операнда једнаке или не, ако вредности нису једнаке, онда услов постаје тачан.
> Проверава да ли је вредност левог операнда већа од вредности десног операнда, ако је одговор да, онда услов постаје тачан.
< Проверава да ли је вредност левог операнда мања од вредности десног операнда, ако је одговор да, онда услов постаје тачан.
> = Проверава да ли је вредност левог операнда већа или једнака вредности десног операнда, ако је одговор да, тада услов постаје тачан.
<= Проверава да ли је вредност левог операнда мања или једнака вредности десног операнда, ако је одговор да, тада услов постаје тачан.

Логички оператори

То су оператори који се користе за извођење логичких операција над вредностима. Испод је листа оператора доступних у Ц #.

Оператор Опис
&& Ово је оператор Логички И. Ако су оба операнда тачна, тада стање постаје тачно.
|| Ово је логички ИЛИ оператор. Ако је било који од операнда тачан, тада стање постаје тачно.
! Ово је логички НЕ оператор.

Погледајмо брзи пример како се оператори могу користити у .Нет-у.

У нашем примеру ћемо дефинисати 2 целобројне променљиве и једну логичку променљиву. Затим ћемо извршити следеће операције

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{static void Main(string[] args){Int32 val1 = 10,val2 = 20;bool status = true;Console.WriteLine(val1 + val2);Console.WriteLine(val1 < val2);Console.WriteLine(!(status));Console.ReadKey();}}}

Објашњење кода

  1. Дефинисане су две целобројне променљиве, једна је вал1, а друга вал2. Они ће се користити за приказ релационих и аритметичких операција. Логичка променљива је дефинисана да прикаже логичке операције.
  2. Приказан је пример аритметичке операције у којој се оператор сабирања врши на вал1 и вал2. Резултат се уписује у конзолу.
  3. Приказан је пример релационе операције у којој се оператор мање од изводи на вал1 и вал2. Резултат се уписује у конзолу.
  4. Приказан је пример логичке операције, при чему се логички оператор (!) Примењује на статусну променљиву. Логички оператор НОТ поништава тренутну вредност било које логичке вредности. Дакле, ако је логичка вредност „труе“, логички НОТ ће вратити вредност „фалсе“ и обрнуто. У нашем случају, пошто је вредност променљиве статуса 'труе', резултат ће показати 'фалсе'. Резултат се уписује у конзолу.

Ако је горњи код правилно унесен и програм се успешно изврши, приказат ће се излаз.

Оутпут