C++'da /= Operatör nedir?

C Da Operator Nedir



Operatör olarak bilinen bir sembol, derleyiciye doğası gereği matematiksel veya mantıksal olan belirli işlemlerin nasıl yapılacağını söyler. C++'da çok sayıda yerleşik işleç vardır. Bunlardan biri, bir program talimatında bölme ve atama işlemlerini yapmak için kullanılan bölme ve atama operatörü olarak adlandırılan /= operatörüdür. Bu yazımızda C++ /= operatöründen bahsedeceğiz ve nasıl kullanıldığına dair örnekler vereceğiz.

C++'da /= Operatör nedir?

/= operatörü, C++ programlama dilinde bölme ve atamayı tek bir işlemde birleştiren bileşik atama operatörüdür. Bu operatör, sol taraftaki değişkeni sağ taraftaki değişkene böler ve bundan sonra sonucu aşağıdaki sözdiziminde belirtildiği gibi sol taraftaki değişkene kaydeder:

A /= B ;

yukarıdaki ifade bir /= b eşittir bir = bir / b C++'da.







/= operatörünün işlevselliğinin, işlenenlerin veri türlerine göre değişebileceğini akılda tutmak gerekir. Örneğin, her işlenen bir tamsayıysa, bölme sonucu da bir tamsayı olacak ve sonucun herhangi bir kesirli kısmı elenecektir. Öte yandan, işlenenlerden en az biri kayan noktalı sayıysa, bölme işleminin sonucu tam kesinlikte kayan nokta olan bir sayı olacaktır. Bunu C++'daki program örneklerini kullanarak gösterelim.



Örnek 1: /= Operatörünü Tamsayı Veri Türüyle Kullanma

Bu örnekte, bölme ve atama operatörünü tek bir adımda uyguluyoruz ve tüm işlenenler tamsayı tipi verilerdir:



#include

ad alanı std'sini kullanma ;

int ana ( ) {

int sayı1 = 10 ;

int sayı2 = 5 ;

cout << 'num1'in değeri = ' << sayı1 << son ;

sayı1 /= sayı2 ;

cout << ' /= işleci = kullanılarak num1'in değeri ' << sayı1 << son ;

geri dönmek 0 ;

}

İlk olarak, her iki tamsayı değişkenini de başlattık sayı1 Ve sayı2 için bu programda 10 Ve 5 , sırasıyla. Sonra ayırdık sayı1 ile sayı2 , kullanmak /= neden olan operatör sayı1 olarak değiştirilmek 2 . Son olarak, değiştirilen değeri göndermek için başka bir cout ifadesi kullandık. sayı1 konsola.





Bu programın çıktısı şöyle görünmelidir:



Örnek 2: Kayan Veri Türü ile /= Operatörünü Kullanma

C++'da bölme atama operatörü bu örnekte tek bir adımda uygulanmıştır ve tüm değişkenler kayan veri türleridir:

#include

ad alanı std'sini kullanma ;

int ana ( ) {

batmadan yüzmek sayı1 = 10.0 ;

batmadan yüzmek sayı2 = 23 ;

cout << 'num1'in değeri = ' << sayı1 << son ;

sayı1 /= sayı2 ;

cout << ' /= işleci = kullanılarak num1'in değeri ' << sayı1 << son ;

geri dönmek 0 ;

}

Bu örnekte, iki kayan noktalı değişkeni şu şekilde bildirdik: sayı1 Ve sayı2 , başlatılmış değerleri ile 10.0 Ve 23 , sırasıyla. Daha sonra bölmek için /= operatörünü kullanırız. sayı1 ile sayı2 ve sonucu geri atadı sayı1 . Sonuç kullanılarak yazdırılır cout .

çıkış değeri sayı1 num1 10'dan önce /= operatörünü kullandıktan sonra num1 aşağıda gösterildiği gibi 4 olur:

Çözüm

C++, çok basit ve kullanımı kolay, çok yönlü, genel amaçlı bir dildir. Biri bölme atama operatörü olan önceden tanımlanmış birçok operatöre sahiptir. Bölme atama operatörü /= ile temsil edilir ve değişken değerini güncellemeye yardımcı olur. Yukarıdaki öğreticide, C++'da bölme atama operatörünün işlevselliğini gördük. /= operatörünün sonucu, C++ programında sağlanan değişkenlerin veri tipine göre değişir.