C++ Notlarım
int / int → int
Wiki topics:
💻 · Programming
C++ Notlarım
int / int → int
Bu çok kritik 👇
5 / 2= 2 (çünkü ikisi deint)5.0 / 2= 2.5 (çünkü biridouble)double(5) / 2= 2.5
📌 Yani C++ önce türleri kontrol ediyor, eğer ikisi de int ise sonucu int olarak hesaplıyor, sonra gerekirse diğer tarafa çeviriyor.
O yüzden sen 1/a yaptığında aslında int / int → sonuç int.
Bunu çözmek için 1.0/a ya da (double)1/a yazmamız gerekiyor.
메타데이터
- post_id
- a67a732ea47e
- slug
- c-notlarım-a67a732ea47e
- url
- https://medium.com/@ahguloglu/c-notlar%C4%B1m-a67a732ea47e
- canonical_url
- https://medium.com/@ahguloglu/c-notlar%C4%B1m-a67a732ea47e
- author_url
- https://medium.com/@ahguloglu
- status
- ok
- fetched_at
- 2026-07-17 23:06:01