Eksi sayı ve int eksi sonuç verir.
-1 mod 3 işleminin sonucunu -1 olarak alırız alırız.
Örnekte -1 unsigned int'e çevrilir. Çevrimden sonra mod çalıştırılır ve >=0 bir sonuç alınır.
-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