PROGRAMLAMA DA OPERATÖRLER

Merhaba yola devam ediyoruz tekrarlar geçiyoruz hep beraber arkadaşlar ...

Denklemsel ifadelerde çeşitli matematiksel görevleri üstlenen yapılardır.

ARİTMATİKSEL OPERATÖRLER

=               Atama             a=b
+               Toplama          a=a+b
-                Çıkarma          a=a-b
*               Çarpma           a=a*100
/                Bölme             a=a/2
%              Kalan              a=a%7
++             Bir Arttırma    a++  ,  b=a++
--               Bir Azaltma    a--   , b=--a


int a,b= 100 olarak düşünelim :

Örnek : a= b++ ;         // a=100 ve b=101

Örnek : a=++b ;         // a=101 ve b=101

Örnek : a=--b;           // a=99 ve b=99

Örnek : a=b--;          // a=100 ve b=99

Daha fazla detay için ben Ebubekir Yaşar hocamızın kitapları ve youtube kanallarındaki videoları kullandım. Sizde kaynak kullanabilirsiniz ki kullandığım kaynakta derin bilgiler var.

C# Uygulama Örneği

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace sayfa_58
{
    class Program
    {
        static void Main(string[] args)
        {
            int k, a = 10, b = 100;
            k = 50 + 20;
            Console.WriteLine("toplam sonucu :" + k);
            k = b;
            Console.WriteLine("atama sonucu : " + k);
            Console.WriteLine("ilk deger :" + a);
            a = 100;
            k = a/2;
            Console.WriteLine("bölme sonucu :" + k);
            k = b % 7;
            Console.WriteLine("bölümden kalan : " + k);
            k = b++;
            Console.WriteLine("sagdan atama :" + k);
            k = --a;
            Console.WriteLine("soldan atama : " + k);
            Console.ReadLine();

        }
    }
}

Yazmaktan denemekten korkmayın yazdıkça gelişiyoruz.

BİT OPERATÖRLERİ

OPERATÖR ISMI
KULLANIM SEKLI
AÇIKLAMASI
Bit düzeyinde Ve(bitwise And)
a & b
Iki islemcinin karsilikli bitlerinin her ikisi de 1 ise 1 üretir.

Bit düzeyinde VEYA (Bitwise OR)
a|b
Iki islemcinin karsilikli bitlerinden herhangi biri 1 ise 1 üretir.
Bit düzeyinde özel VEYA (Bitwise XOR)
a ^ b
Iki islemcinin karsilikli bitleri birbirinden farkliysa 1 üretir.
Bit düzeyinde DEGIL (Bitwise NOT)
~ a
Islemcisinin her bir bitinin tersini alir. Bu isleme bire tümleme denilmektedir.
Bit düzeyinde sola öteleme
a << b
Ilk islemcisinin her bir bitini ikinci islemcisinin degeri kadar sola kaydirir.
Bit düzeyinde saga öteleme
a >> b
Ilk islemcisinin her bir bitini ikinci islemcisinin degeri kadar saga kaydirir.
Sifir-doldurmali saga öteleme
a >>> b
Ilk islemcisinin her bir bitini ikinci islemcisinin degeri kadar saga kaydirir
http://www.yazilimmutfagi.com   adresinden inceleyiniz çok güzel artı katacak bilgiler var.

C# Uygulama Örneği

using System.Linq;
using System.Text;

namespace sayfa_60
{
    class Program
    {
        static void Main(string[] args)
        {
            int A = 10, B = 30, C;
            C = A ^ B;
            Console.WriteLine("XOR" + C);
            C = A & B;
            Console.WriteLine("and" + C);
            C = A | B;
            Console.WriteLine("or" + C);
            C = A >> 2;
            Console.WriteLine("sağa kaydırma" + C);
            Console.ReadLine();
        }
    }
}

Yazalım F5 ile çalıştırıp deneyelim.

Mutlu ve Kodlu Günler Dilerim ...



Yorumlar

  1. Casinos and Gaming in Las Vegas | DrmCD
    What casinos offer the best gambling 경기도 출장안마 experience in Las Vegas? From slot machines and 울산광역 출장샵 video poker to 구미 출장샵 table games, What is 대구광역 출장샵 the best gaming venue in Las Vegas?Is there a casino near me? 의정부 출장샵

    YanıtlaSil

Yorum Gönder

Bu blogdaki popüler yayınlar

PROGRAMLAMANIN YAPI TAŞLARI

Algoritmada İfade Şekilleri (Metinsel İfade)

DETAY GÜNÜ (BİLGİSAYAR NASIL ÇALIŞIR?)