Apakah int dalam Pengaturcaraan C, C++ dan C#?

Apakah Int Dalam Pengaturcaraan C C Dan C



The int kata kunci ialah jenis data yang kerap digunakan dalam beberapa bahasa pengaturcaraan termasuk C, C++ dan C#. Istilah int adalah singkatan untuk integer. Tiada komponen pecahan dalam integer kerana ia adalah nombor bulat.

Dalam artikel ini, kita akan membincangkan penggunaan int dalam tiga bahasa pengaturcaraan popular: C , C++, dan C#.







Isi kandungan



Apakah itu Jenis Data int

The int jenis data ialah jenis asas dalam bahasa pengaturcaraan. The int boleh menyimpan nombor seperti -10, 0, 42, atau 100. Istilah int ialah bentuk pendek integer dan digunakan secara meluas merentas ketiga-tiga bahasa pengaturcaraan C seperti C, C++ dan C#.



int biasanya diwakili sebagai a ditandatangani 32-bit atau 64-bit integer, bergantung pada bahasa pengaturcaraan dan platform yang digunakan. Dalam C, C++, dan C#, the int ialah kata kunci yang digunakan untuk mengisytiharkan pembolehubah integer.





Ciri-ciri int

The int jenis data mempunyai beberapa ciri yang menjadikannya berguna dalam pengaturcaraan:

  • Ia boleh mewakili kedua-dua nombor positif dan negatif.
  • Ia mempunyai saiz tetap, yang bergantung pada bahasa yang kami gunakan untuk pengaturcaraan dan platform yang digunakan.
  • Ia boleh digunakan dalam operasi matematik seperti penambahan dan penolakan dll.
  • Ia boleh digunakan untuk mewakili alamat memori dan nilai berangka lain.
  • Ia adalah jenis data asas yang disokong secara meluas oleh bahasa pengaturcaraan dan penyusun.

Saiz int

Saiz sebuah int pembolehubah bergantung pada bahasa pengaturcaraan dan platform yang digunakan. Dalam C dan C++, saiz an int pembolehubah bergantung pada platform. Jika kita bekerja pada platform 32-bit, the int saiz akan menjadi 32 (4 Bait) dan begitu juga untuk platform 64-bit sebesar int akan menjadi 64. Tidak kira apa platform yang digunakan, an int pembolehubah dalam C# akan sentiasa bersaiz 32 bit.



int dalam Pengaturcaraan C

Dalam pengaturcaraan C, int ialah kata kunci yang digunakan untuk mengisytiharkan pembolehubah integer. C menyokong kedua-dua integer yang ditandatangani dan tidak ditandatangani, yang boleh menjadi 16-bit, 32-bit atau 64-bit, bergantung pada platform yang digunakan. Dalam C, jenis data int mempunyai saiz 32 bit pada kebanyakan platform moden.

Untuk mencari saiz int dalam C jalankan kod berikut:

#include
int utama ( ) {
printf ( 'Saiz int: %ld bait \n ' , saiz ( int ) ) ;
kembali 0 ;
}

int dalam Pengaturcaraan C++

C++ menyokong kedua-dua integer yang ditandatangani dan tidak ditandatangani, yang boleh menjadi 16-bit, 32-bit atau 64-bit, bergantung pada platform yang digunakan. Dalam C++, the int jenis data mempunyai saiz 32 bit pada kebanyakan platform moden.

Untuk mencari saiz int dalam C++ jalankan kod berikut:

#include
menggunakan ruang nama std;
int utama ( ) {
cout << 'Saiz int:' << saiz ( int ) << 'bait' << endl;
kembali 0 ;
}

Int dalam Pengaturcaraan C#

C# hanya menyokong integer yang ditandatangani, yang mempunyai saiz tetap 32 bit. C# tidak menyokong integer yang tidak ditandatangani. Sistem hos 32-bit dan 64-bit tidak menjejaskan saiz C# int pembolehubah, kerana ia sentiasa tetap iaitu 32-bit.

Untuk mencari saiz int dalam C#, jalankan kod berikut:

menggunakan Sistem;
Program kelas {
lompang statik Utama ( tali [ ] args ) {
Console.WriteLine ( 'Saiz int: {0} bait' , saiz ( int ) ) ;
}
}

Perbandingan int dalam Bahasa Pengaturcaraan Berbeza

Walaupun int ialah jenis data asas dalam bahasa pengaturcaraan, saiz, dan ciri-ciri int boleh berbeza antara bahasa pengaturcaraan yang berbeza. Jadual berikut meringkaskan perbezaan antara int dalam C, C++ dan C#:

Bahasa Pengaturcaraan Saiz (bit) Ditandatangani/Tidak Ditandatangani Julat Nilai
C 32 atau 64 Kedua-duanya -2147483648 hingga 2147483647
C++ 32 atau 64 Kedua-duanya -2147483648 hingga 2147483647
C# 32 Ditandatangani -2147483648 hingga 2147483647

Perbezaan Antara Int yang Ditandatangani dan Tidak Ditandatangani

Dalam pengkomputeran, a ditandatangani jenis data integer boleh mewakili kedua-dua nombor positif dan negatif, manakala a tidak ditandatangani jenis data integer hanya boleh mewakili nombor bukan negatif (iaitu, positif).

A jenis integer yang ditandatangani , seperti int , rizab satu bit untuk mewakili tanda nombor. Ini menunjukkan bahawa integer bertanda 32-bit boleh mewakili nilai dalam julat -2,147,483,648 kepada 2,147,483,647 . Bit paling ketara (bit paling kiri) a integer yang ditandatangani mewakili tanda nombor. Untuk tanda negatif, 1 akan digunakan dan untuk positif, 0 akan digunakan.

Sebaliknya, an jenis integer tidak bertanda , seperti unsigned int, tidak menyimpan sedikit untuk tanda nombor. Ini menunjukkan bahawa integer tidak bertanda 32-bit boleh memaparkan nilai dalam julat 0 kepada 4,294,967,295 .

Catatan: Secara lalai, jenis data C, C++ dan C# int ditandatangani. Untuk nombor negatif, jenis data int mesti ditakrifkan sebagai ditandatangani kerana jenis data int yang tidak ditandatangani tidak boleh mengambil nombor negatif.

Pengisytiharan Pembolehubah Int

Dalam C, C++ dan C#, int ialah kata kunci yang mengisytiharkan pembolehubah integer. Sintaks untuk mengisytiharkan pembolehubah integer adalah seperti berikut:

int variable_name;

Sebagai contoh, untuk mengisytiharkan pembolehubah integer bernama pada satu , anda boleh menggunakan kod berikut:

int sama ada;

Permulaan Pembolehubah Int

Selepas mengisytiharkan pembolehubah integer, anda boleh memulakannya dengan nilai. Sintaks untuk memulakan pembolehubah integer adalah seperti berikut:

int variable_name = nilai;

Contohnya, untuk mengisytiharkan dan memulakan pembolehubah integer bernama umur dengan nilai 25, anda mesti menggunakan kod berikut:

umur int = 25 ;

Gunakan int dalam C

Berikut ialah contoh kod C untuk menggunakan int.

#include
int utama ( ) {
int num1 = 10 ;
int num2 = dua puluh ;
int jumlah = num1 + num2;
printf ( '%d \n ' , jumlah ) ;
kembali 0 ;
}

Dalam contoh ini, pembolehubah jumlah akan mempunyai nilai 30.

Gunakan int dalam C++

Berikut ialah kod C++ yang menerangkan penggunaan int.

#include
menggunakan ruang nama std;
int utama ( ) {
int num1 = 10 ;
int num2 = dua puluh ;
int jumlah = num1 + num2;
cout << jumlah << endl;
kembali 0 ;
}

Jumlah jumlah dua pembolehubah jenis data integer ialah 30.

Gunakan int dalam C#

Berikut ialah contoh kod C# untuk menggunakan int.

menggunakan Sistem;
Program kelas {
lompang statik Utama ( ) {
int num1 = 10 ;
int num2 = dua puluh ;
int jumlah = num1 + num2;
Console.WriteLine ( jumlah ) ;
}
}

Jumlah dua nombor ialah 30.

Kesimpulan

int ialah jenis data asas dalam pengaturcaraan yang digunakan untuk mewakili nilai integer. Ia mempunyai saiz tetap dan boleh digunakan dalam operasi matematik. Secara lalai, jenis data int ialah ditandatangani dalam ketiga-tiga bahasa C, C++ dan C#. Walau bagaimanapun, kedua-dua C dan C++ menyokong yang tidak ditandatangani juga, tetapi C# hanya mempunyai sokongan untuk yang ditandatangani int nilai. Untuk butiran mengenai jenis data int dalam C, C++ dan C#, baca artikel ini.