Sabitlerden Oluşan İfadeler
Lisans:
Creative Commons
26.11.2020
tarihinde güncellendi
Bakabileceğiniz Etiketler:
Eğitmen:
Geleceği Yazanlar Ekibi
Objective-C dilinde ifadeler (expressions); işlem operatörleri, değişken (variable) ve sabitlerin (constant) geçerli kullanımı ile oluşturulur.
Sabitlerden oluşan ifadeler, sadece sabit ve operatör içerirler:
17 + 2
3
'b' – 200 / 3 gibi.
Burada ilk ifadenin sonucu 19 sabitidir. İkinci ifade zaten sadece 3 sabitinden oluşuyor. Üçüncü ifadenin sonucu ise b karakterinin ASCII kodu 98 olduğu için 98-200/3 şeklinde hesaplanacaktır. Önce bölme yapılacağı için 200/3’ün sonucu 66 olarak bulunacaktır; çünkü iki tamsayı arasındaki işlemin sonucu daima bir tamsayıdır.
Bu durumda sonuç;
'b'–200/3=98–66=32
olarak hesaplanacaktır. Bu sonucu elde eden ve yazdıran Objective-C programı aşağıdadır:
#import <Foundation/Foundation.h>
int main(int argc,const char *argv[])
{
NSAutoreleasePool *pool=[[NSAutoreleasePool alloc] init];
NSLog( @"\n'b'-200/3=%i",'b'-200/3);
[pool drain];
return 0;
}