Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Her tamsayı sabitine, değerine ve ifade şekline göre bir tür verilir. Harfi veya long sabitin l sonuna ekleyerek herhangi bir tamsayı sabitini türe L zorlayabilirsiniz; değeri ekleyerek veya unsigned değere ekleyerek u türün yazılması U için zorlayabilirsiniz. Küçük harf l 1 rakamı ile karıştırılabilir ve bundan kaçınılmalıdır. Bazı tamsayı sabitleri biçimleri long şunlardır:
/* Long decimal constants */
10L
79L
/* Long octal constants */
012L
0115L
/* Long hexadecimal constants */
0xaL or 0xAL
0X4fL or 0x4FL
/* Unsigned long decimal constant */
776745UL
778866LU
Sabite atadığınız tür, sabitin temsil ettiği değere bağlıdır. Bir sabitin değeri, türü için temsil edilebilir değerler aralığında olmalıdır. Sabitin türü, bir ifadede sabit kullanıldığında veya eksi işareti (-) uygulandığında hangi dönüştürmelerin gerçekleştirileceğini belirler. Bu liste, tamsayı sabitleri için dönüştürme kurallarını özetler.
Sonek içermeyen ondalık sabitinin türü ,
intveyalong intşeklindedirunsigned long int. Sabitin değerinin temsil edilebildiği bu üç türden ilki, sabite atanan türdür.Sonekleri
intolmayan sekizli ve onaltılık sabitlere atanan tür ,unsigned int,long intveyaunsigned long intsabitin boyutuna bağlıdır.Veya
usonekiUolanunsigned intsabitlere atanan tür veyaunsigned long intboyutlarına bağlıdır.Veya
lsonekiLolanlong intsabitlere atanan tür veyaunsigned long intboyutlarına bağlıdır.veya ve
uUveyalsoneki olanLsabitlere atanan tür şeklindedirunsigned long int.