C ve C++'da bölmenin özellikleri
C programlama dilinde iki bölme operatörü vardır:
/
bölme ve bölmenin kalanının
%
hesaplanması.
Hatırlamanız gerekiyor!
1) bölümün kalanını (
%
) hesaplama işlemi
YALNIZCA tamsayılar üzerinden yapılır;
2) bölme işleminin sonucu (
/
) işlenenlerin türüne bağlıdır.
Kural
Bir tamsayıyı bir tamsayıya bölerken, değeri ne tür bir değişkende depolarsak saklayalım, kesirli kısım her zaman atılır .
Gerçek bir sonucu bir tamsayı değişkeninde saklarken kesirli kısım da atılacaktır.
Bölme işlemlerini gerçekleştirme örneklerine bakalım:
int ben, n;
yüzen x;
ben = 7;
x = ben / 4; // x=1, tamsayı bölü tamsayı
x = ben / 4.; // x=1.75, tamsayı bölü kesirli
// (4 - nokta olmadan tamsayı olarak kabul edilir,
// 4. (noktalı) - bu zaten gerçek bir sayı!)
x =(kayan) ben / 4; // x=1.75, ondalık bölü tamsayı -
// burada i değişkeni gerçek sayıya dönüştürülür
// EXPLICIT tür dönüştürmesidir
n = 7. / 4.; // n=1, sonuç bir tamsayı değişkenine yazılır