3 Ocak 2016 Pazar

Mod İşlemi

Eksi sayı ve int eksi sonuç verir.
-1 mod 3 işleminin sonucunu -1 olarak alırız alırız.
int len = 3;
cout<<(-1%len)<<endl;//print -1
Eksi sayı ve unsigned int artı sonuç verir.
Örnekte -1 unsigned int'e çevrilir. Çevrimden sonra mod çalıştırılır ve >=0 bir sonuç alınır.
size_t len = 3;
cout<<(-1%len)<<endl;//print 0


Hiç yorum yok:

Yorum Gönder