Video: C Ders 3 Scanf Fonksiyonu 2024
C ++'da değişkenler bildirilmeli ve bir tür atanmalıdır. Neyse ki, C ++ çeşitli değişken türleri sağlar. Değişkenlerin bir listesini, avantajlarını ve sınırlamalarını görmek için tabloya bakın.
Değişken | Sabit Tanımlama | Neyin Özdüğü |
---|---|---|
int | 1 | Pozitif veya negatif basit sayım sayısı. |
short int | - | Kısa bir int sürümü.
Daha az bellek kullanır, ancak daha küçük bir aralığı vardır. |
long int | 10L | Potansiyel olarak daha büyük bir int sürümü.
Uzun ve int arasında gcc |
uzun uzun int | 10LL | ile hiçbir fark yoktur ve potansiyel olarak daha büyük bir int sürümüdür. |
şamandıra | 1. 0F | Tek hassas gerçek sayı. Bu küçük sürüm, bir çiftten daha az
bellek alır, ancak daha az doğruluk ve daha küçük bir aralık içerir. |
çift | 1. 0 | Standart kayan nokta değişkeni. |
long double | - | Potansiyel olarak kayda değer bir kayan nokta sayısı. PC'de, 80 bit olan
80 × 86 kayan nokta işlemcisinin doğal boyutu için uzun çift kullanılır. |
char | 'c' | Tek bir char değişkeni,
tekli alfabetik veya dijital karakteri saklar. aritmetiği için uygun değildir. |
wchar_t | L'c ' | Çin gibi daha büyük
karakter kümelerine sahip sembolleri depolayabilen daha büyük bir karakter. |
char dize | "bu bir dizedir" | Bir karakter dizisi bir cümle veya deyim oluşturur. |
bool | true | Yalnızca diğer değer false değeridir. |
Uzun uzun int ve long double, C ++ '11 ile resmen tanıtıldı.
Tamsayı türleri, imzalı ve imzasız sürümlerde gelir. İmzalı her zaman varsayılantır (char ve wchar_t haricindeki her şey için). İmzasız sürüm, bildirimde türünün önünde imzasız olan anahtar kelime eklenerek oluşturulmuştur. İşaretsiz sabitler, tip tanımlamasında bir U veya u içerir. Böylece, aşağıdaki işaretsiz bir int değişkeni bildirir ve ona 10 değeri atar:
unsigned int u Değişken; Değişken = 10U;
Aşağıdaki deyim, lVariable1 ve lVariable2 değişkenlerini, long int türü olarak iki değişken olarak bildirir ve bunları dVariable değerinin 1 olarak ayarlanması için çift olarak ayarlar. LVariable2 bildiriminde, int'in varsayıldığı bildirilir ve bırakılabilir:
// iki uzun int değişkeni bildirmek ve bunları 1 olarak ayarlamak long int lVariable1 long lVariable2; // int varsayılır lVariable1 = lVariable2 = 1; // double türünde bir değişken bildirin ve 1 olarak ayarlayın. 0 double dVariable; dVariable = 1.0;
Bir değişkeni bildirip aynı deyimle başlatabilirsiniz: