Merak ediyorum short veri tipini program içinde scanf de mesela nasıl tanımlamam gerekiyor mesela integer için %d kullanıyoruz aynı sey short icin de gecerli mi?
short veri tipi
OP Taze Üye
Teşekkür Sayısı: 0
8 mesaj
Kayıt Tarihi:Kayıt: Nis 2009
%d denedim ama program yanlıs calıstı sonra baska bir forumda cevap buldum %hd yazınca program calısıyor.
Yıllanmış Üye
Teşekkür Sayısı: 0
215 mesaj
Kayıt Tarihi:Kayıt: Eki 2010
Bakın short veri tipi yine tamsayı tabanlı bir veri tipidir.'int' veri tipinin 32 bitlik sistemlerde 4 byte'lik kapladigi alan icerisinde,short veri tipi 2 byte yer kaplamaktadir.O halde C programlama dilinde kullanılan printf() ve scanf() I/O fonksiyonlari icerisinde bu veri tipi,formatli girdi ve cikti icin yine %d karakterini kullanabilir.Ancak short veri tipinin sınırları aşıldıgı taktirde(-32,768 - 32,767) format ciktisi yanlis data bilgisi verecektir.
Başarılar