Apa itu int dalam Pemrograman C, C++, dan C#?

Apa Itu Int Dalam Pemrograman C C Dan C



Itu int kata kunci adalah tipe data yang sering digunakan dalam beberapa bahasa pemrograman termasuk C, C++ dan C#. Syarat int adalah kependekan dari bilangan bulat. Tidak ada komponen pecahan dalam bilangan bulat karena merupakan bilangan bulat.

Pada artikel kali ini kita akan membahas kegunaan dari int dalam tiga bahasa pemrograman populer: C , C++, Dan C#.







Daftar isi



Apa itu Tipe Data int

Itu int tipe data adalah tipe dasar dalam bahasa pemrograman. Itu int dapat menyimpan angka seperti -10, 0, 42, atau 100. Istilahnya int adalah bentuk pendek dari bilangan bulat dan digunakan secara luas di ketiga bahasa pemrograman C seperti C, C++, dan C#.



int biasanya direpresentasikan sebagai a ditandatangani 32-bit atau 64-bit integer, tergantung pada bahasa pemrograman dan platform yang digunakan. Di C, C++, dan C#, int adalah kata kunci yang digunakan untuk mendeklarasikan variabel integer.





Karakteristik int

Itu int tipe data memiliki beberapa karakteristik yang membuatnya berguna dalam pemrograman:

  • Ini dapat mewakili angka positif dan negatif.
  • Ini memiliki ukuran tetap, yang bergantung pada bahasa yang kami gunakan untuk pemrograman dan platform yang digunakan.
  • Ini dapat digunakan dalam operasi matematika seperti penjumlahan dan pengurangan dll.
  • Ini dapat digunakan untuk mewakili alamat memori dan nilai numerik lainnya.
  • Ini adalah tipe data dasar yang didukung secara luas oleh bahasa pemrograman dan kompiler.

Ukuran int

Ukuran sebuah int variabel tergantung pada bahasa pemrograman dan platform yang digunakan. Di C dan C++, ukuran file int variabel tergantung pada platform. Jika kami bekerja pada platform 32-bit, itu int ukuran akan 32 (4 Byte) dan juga untuk platform 64-bit seukuran int akan menjadi 64. Apa pun platform yang digunakan, an int variabel dalam C# akan selalu berukuran 32 bit.



int dalam Pemrograman C

Dalam pemrograman C, int adalah kata kunci yang digunakan untuk mendeklarasikan variabel integer. C mendukung bilangan bulat yang ditandatangani dan tidak ditandatangani, yang bisa 16-bit, 32-bit, atau 64-bit, tergantung pada platform yang digunakan. Di C, tipe data int memiliki ukuran 32 bit pada sebagian besar platform modern.

Untuk menemukan ukuran int di C jalankan kode berikut:

#termasuk
int utama ( ) {
printf ( 'Ukuran int: %ld byte \N ' , ukuran dari ( int ) ) ;
kembali 0 ;
}

int dalam Pemrograman C++

C ++ mendukung bilangan bulat yang ditandatangani dan tidak ditandatangani, yang bisa 16-bit, 32-bit, atau 64-bit, tergantung pada platform yang digunakan. Di C++, file int tipe data memiliki ukuran 32 bit pada sebagian besar platform modern.

Untuk mengetahui ukuran int di C++, jalankan kode berikut:

#termasuk
menggunakan namespace std;
int utama ( ) {
cout << 'Ukuran int:' << ukuran dari ( int ) << 'byte' << akhir;
kembali 0 ;
}

Int dalam Pemrograman C#

C# hanya mendukung bilangan bulat yang ditandatangani, yang memiliki ukuran tetap 32 bit. C # tidak mendukung bilangan bulat yang tidak ditandatangani. Sistem host 32-bit dan 64-bit tidak memengaruhi ukuran C# int variabel, karena selalu diperbaiki yaitu 32-bit.

Untuk menemukan ukuran int di C#, jalankan kode berikut:

menggunakan Sistem;
Program kelas {
kekosongan statis Utama ( rangkaian [ ] argumen ) {
Console.WriteLine ( 'Ukuran int: {0} byte' , ukuran dari ( int ) ) ;
}
}

Perbandingan int dalam Berbagai Bahasa Pemrograman

Meskipun int adalah tipe data fundamental dalam bahasa pemrograman, ukuran, dan karakteristik int dapat bervariasi antara bahasa pemrograman yang berbeda. Tabel berikut merangkum perbedaan antara int dalam C, C++, dan C#:

Bahasa pemrograman Ukuran (bit) Ditandatangani/Tidak ditandatangani Jarak nilai
C 32 atau 64 Keduanya -2147483648 hingga 2147483647
C++ 32 atau 64 Keduanya -2147483648 hingga 2147483647
C# 32 Tertanda -2147483648 hingga 2147483647

Perbedaan Antara Int yang Ditandatangani dan Tidak Ditandatangani

Dalam komputasi, a tertanda tipe data integer dapat mewakili angka positif dan negatif, sementara an tidak ditandatangani tipe data integer hanya dapat mewakili angka non-negatif (yaitu, positif).

A tipe bilangan bulat bertanda , seperti int , mencadangkan satu bit untuk mewakili tanda angka. Ini menunjukkan bahwa bilangan bulat bertanda 32-bit dapat mewakili nilai dalam kisaran -2.147.483.648 menjadi 2.147.483.647 . Bit paling signifikan (bit paling kiri) dari a bilangan bulat yang ditandatangani mewakili tanda angka. Untuk tanda negatif digunakan 1 dan untuk positif digunakan 0.

Di sisi lain, sebuah tipe integer yang tidak ditandatangani , seperti unsigned int, tidak mencadangkan sedikit pun untuk tanda nomor. Ini menunjukkan bahwa 32-bit unsigned integer dapat menampilkan nilai dalam kisaran 0 hingga 4.294.967.295 .

Catatan: Secara default, tipe data C, C++, dan C# int ditandatangani. Untuk angka negatif, tipe data int harus didefinisikan sebagai bertanda tangan karena tipe data int yang tidak ditandatangani tidak dapat mengambil angka negatif.

Deklarasi Variabel Int

Di C, C++, dan C#, int adalah kata kunci yang mendeklarasikan variabel integer. Sintaks untuk mendeklarasikan variabel integer adalah sebagai berikut:

int nama_variabel;

Misalnya, untuk mendeklarasikan variabel integer bernama pada satu , Anda dapat menggunakan kode berikut:

int apakah;

Inisialisasi Variabel Int

Setelah mendeklarasikan variabel integer, Anda dapat menginisialisasinya dengan sebuah nilai. Sintaks untuk menginisialisasi variabel integer adalah sebagai berikut:

int nama_variabel = nilai;

Misalnya, untuk mendeklarasikan dan menginisialisasi variabel integer bernama umur dengan nilai 25, Anda harus menggunakan kode berikut:

int umur = 25 ;

Gunakan int di C

Berikut adalah contoh kode C untuk menggunakan int.

#termasuk
int utama ( ) {
int angka1 = 10 ;
int angka2 = dua puluh ;
int jumlah = bilangan1 + bilangan2;
printf ( '%D \N ' , jumlah ) ;
kembali 0 ;
}

Dalam contoh ini, jumlah variabel akan memiliki nilai 30.

Gunakan int di C++

Berikut adalah kode C++ yang menjelaskan penggunaan int.

#termasuk
menggunakan namespace std;
int utama ( ) {
int angka1 = 10 ;
int angka2 = dua puluh ;
int jumlah = bilangan1 + bilangan2;
cout << jumlah << akhir;
kembali 0 ;
}

Jumlah total dua variabel bertipe data integer adalah 30.

Gunakan int di C#

Berikut adalah contoh kode C# untuk menggunakan int.

menggunakan Sistem;
Program kelas {
kekosongan statis Utama ( ) {
int angka1 = 10 ;
int angka2 = dua puluh ;
int jumlah = bilangan1 + bilangan2;
Console.WriteLine ( jumlah ) ;
}
}

Jumlah total dua angka adalah 30.

Kesimpulan

int adalah tipe data fundamental dalam pemrograman yang digunakan untuk mewakili nilai integer. Ini memiliki ukuran tetap dan dapat digunakan dalam operasi matematika. Secara default, tipe data int adalah tertanda dalam ketiga bahasa C, C++, dan C#. Namun, baik C dan C++ mendukung yang tidak ditandatangani juga, tetapi C# hanya mendukung yang ditandatangani int nilai-nilai. Untuk detail tentang tipe data int di C, C++, dan C#, baca artikel ini.