C, C++ ve C# Programlamada int nedir?

C C Ve C Programlamada Int Nedir



bu int anahtar kelime, C, C++ ve C# dahil olmak üzere birçok programlama dilinde sıkça kullanılan bir veri türüdür. Dönem int tamsayının kısaltmasıdır. Tamsayılar tam sayı olduğu için kesirli bileşen yoktur.

Bu yazıda, kullanımı tartışacağız. int üç popüler programlama dilinde: C , C++, Ve C#.







İçindekiler



int Veri Türü nedir?

bu int veri türü, programlama dillerinde temel bir türdür. bu int -10, 0, 42 veya 100 gibi sayıları saklayabilir. int tamsayının kısa biçimidir ve C, C++ ve C# gibi üç C programlama dilinde de yaygın olarak kullanılır.



int tipik olarak şu şekilde temsil edilir: imzalı 32-bit veya 64 bit tamsayı, programlama diline ve kullanılan platforma bağlı olarak. C, C++ ve C#'ta, int tamsayı değişkenlerini bildirmek için kullanılan bir anahtar kelimedir.





int'in özellikleri

bu int veri türü, onu programlamada yararlı kılan çeşitli özelliklere sahiptir:

  • Hem pozitif hem de negatif sayıları temsil edebilir.
  • Programlama için kullandığımız dile ve kullanılan platforma bağlı olarak sabit bir boyutu vardır.
  • Toplama, çıkarma gibi matematiksel işlemlerde kullanılabilir.
  • Bellek adreslerini ve diğer sayısal değerleri temsil etmek için kullanılabilir.
  • Programlama dilleri ve derleyiciler tarafından yaygın olarak desteklenen temel bir veri türüdür.

int boyutu

boyutu int değişken programlama diline ve kullanılan platforma bağlıdır. C ve C++'da bir dosyanın boyutu int değişken platforma bağlıdır. 32 bit platform üzerinde çalışıyorsak, int boyut olacak 32 (4 bayt) ve benzer şekilde 64-bit platformlar için int 64 olacaktır. Hangi platform kullanılırsa kullanılsın, bir int C#'daki değişken her zaman 32 bit boyutunda olacaktır.



C Programlamada int

C programlamada, int tamsayı değişkenlerini bildirmek için kullanılan bir anahtar kelimedir. C, kullanılan platforma bağlı olarak 16 bit, 32 bit veya 64 bit olabilen işaretli ve işaretsiz tamsayıları destekler. C'de int veri türü, çoğu modern platformda 32 bitlik bir boyuta sahiptir.

C'deki int boyutunu bulmak için aşağıdaki kodu çalıştırın:

#include
int ana ( ) {
printf ( 'int boyutu: %ld bayt \N ' , boyutu ( int ) ) ;
geri dönmek 0 ;
}

C++ Programlamada int

C++, kullanılan platforma bağlı olarak 16 bit, 32 bit veya 64 bit olabilen hem işaretli hem de işaretsiz tamsayıları destekler. C++'da, int veri türü, çoğu modern platformda 32 bit boyutundadır.

C++'da int boyutunu bulmak için aşağıdaki kodu çalıştırın:

#include
ad alanı std kullanarak;
int ana ( ) {
cout << 'int boyutu:' << boyutu ( int ) << 'bayt' << son;
geri dönmek 0 ;
}

C# Programlamada Int

C# yalnızca sabit boyutu 32 bit olan işaretli tamsayıları destekler. C# işaretsiz tamsayıları desteklemez. 32 bit ve 64 bit ana bilgisayar sistemleri, C# boyutunu etkilemez int değişkenler, her zaman sabit olduğu için 32 bittir.

C# dilinde int boyutunu bulmak için aşağıdaki kodu çalıştırın:

Sistemi kullanarak;
sınıf Programı {
statik boşluk Ana ( sicim [ ] argümanlar ) {
Konsol.WriteLine ( 'int boyutu: {0} bayt' , boyutu ( int ) ) ;
}
}

İnt'in Farklı Programlama Dillerinde Karşılaştırılması

Rağmen int programlama dillerinde temel bir veri türü, boyutu ve özellikleri int farklı programlama dilleri arasında değişebilir. Aşağıdaki tablo, arasındaki farkları özetlemektedir. int C, C++ ve C#'ta:

Programlama dili Boyut (bit) İmzalı/İmzasız Değer aralığı
C 32 veya 64 İkisi birden -2147483648 ila 2147483647
C++ 32 veya 64 İkisi birden -2147483648 ila 2147483647
C# 32 İmzalı -2147483648 ila 2147483647

Signed ve Unsigned Int Arasındaki Fark

Hesaplamada, bir imzalı tamsayı veri türü hem pozitif hem de negatif sayıları temsil edebilirken, bir imzasız tamsayı veri türü yalnızca negatif olmayan (yani pozitif) sayıları temsil edebilir.

A işaretli tamsayı türü , örneğin int , sayının işaretini temsil etmek için bir bit ayırır. Bu, 32 bit işaretli bir tamsayının, aralığındaki değerleri temsil edebileceğini gösterir. -2.147.483.648 ila 2.147.483.647 . Bir verinin en önemli biti (en soldaki biti) işaretli tamsayı sayının işaretini temsil eder. Eksi işareti için 1, artı işareti için 0 kullanılacaktır.

Öte yandan, bir işaretsiz tamsayı türü unsigned int gibi, sayının işareti için bir bit ayırmaz. Bu, 32 bitlik işaretsiz bir tamsayının, aralığındaki değerleri görüntüleyebileceğini gösterir. 0 ila 4.294.967.295 .

Not: Varsayılan olarak, C, C++ ve C# int veri türü imzalanmıştır. Negatif sayılar için, unsigned int veri türleri negatif sayıları alamadığından, int veri türü işaretli olarak tanımlanmalıdır.

Int Değişkenlerinin Bildirimi

C, C++ ve C#'ta, int tamsayı değişkenleri bildiren anahtar kelimedir. Bir tamsayı değişkeni bildirmek için sözdizimi aşağıdaki gibidir:

int değişken_adı;

Örneğin, adlı bir tamsayı değişkeni bildirmek için birde , aşağıdaki kodu kullanabilirsiniz:

int olup olmadığı;

Int Değişkenlerinin Başlatılması

Bir tamsayı değişkeni bildirdikten sonra, onu bir değerle başlatabilirsiniz. Bir tamsayı değişkeni başlatmak için sözdizimi aşağıdaki gibidir:

int değişken_adı = değer;

Örneğin, age adlı bir tamsayı değişkenini 25 değeriyle bildirmek ve başlatmak için aşağıdaki kodu kullanmalısınız:

yaş = 25 ;

C'de int kullanın

İşte int kullanmak için bir C kodu örneği.

#include
int ana ( ) {
int sayı1 = 10 ;
int sayı2 = yirmi ;
int toplam = sayı1 + sayı2;
printf ( '%D \N ' , toplam ) ;
geri dönmek 0 ;
}

Bu örnekte, toplam değişkeninin değeri 30 olacaktır.

C++'da int kullanın

İşte int kullanımını açıklayan bir C++ kodu.

#include
ad alanı std kullanarak;
int ana ( ) {
int sayı1 = 10 ;
int sayı2 = yirmi ;
int toplam = sayı1 + sayı2;
cout << toplam << son;
geri dönmek 0 ;
}

Tamsayı veri türündeki iki değişkenin toplamı 30'dur.

C#'ta int kullanın

İşte int kullanmak için bir C# kod örneği.

Sistemi kullanarak;
sınıf Programı {
statik boşluk Ana ( ) {
int sayı1 = 10 ;
int sayı2 = yirmi ;
int toplam = sayı1 + sayı2;
Konsol.WriteLine ( toplam ) ;
}
}

İki sayının toplamı 30 olacaktır.

Çözüm

int tamsayı değerleri temsil etmek için kullanılan programlamada temel bir veri türüdür. Sabit bir boyutu vardır ve matematiksel işlemlerde kullanılabilir. Varsayılan olarak, int veri türü imzalı üç dilde de C, C++ ve C#. Bununla birlikte, hem C hem de C++ imzasızları da destekler, ancak C# yalnızca imzalıları destekler int değerler. C, C++ ve C# dillerinde int veri türü hakkında ayrıntılı bilgi için bu makaleyi okuyun.