Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Bahasa C

Memahami Tipe Data C++: Dasar, Modifikasi, dan Praktik Terbaik

Memahami Tipe Data C++

Tutorial ini membahas tipe data inti C++, mulai dari bilangan bulat dasar dan bilangan titik mengambang hingga karakter dan boolean. Contoh praktis menggambarkan bagaimana setiap tipe dideklarasikan dan digunakan.

Tipe data C++ adalah deklarasi yang menentukan jenis dan ukuran data yang dapat ditampung variabel. Contohnya:

int age = 13; 

Di sini, age adalah int, yang mampu menyimpan bilangan bulat 2 atau 4 byte. Ukuran pasti ditentukan oleh implementasi, tetapi int dijamin setidaknya 16 bit.


Tipe Data Dasar C++

Tabel di bawah ini mencantumkan tipe dasar, artinya, dan ukuran umum dalam byte:

Tipe DataArtiUkuran (dalam Byte)
intBilangan bulat2 atau 4
floatTitik mengambang4
doubleDouble titik mengambang8
charKarakter1
wchar_tKarakter lebar2
boolBoolean1
voidKosong (tanpa data)0

Mari kita jelajahi setiap tipe secara detail.


1. C++ int

int salary = 85000; 

2. C++ float dan double

float area = 64.74; double volume = 134.64534; 

Tipe ini juga mendukung notasi ilmiah:

double distance = 45E12; // 45 × 10^12 

3. C++ char

char test = 'h'; 

Catatan: Secara internal, char menyimpan titik kode bilangan bulat.


4. C++ wchar_t

wchar_t test = L'ם'; // Huruf Ibrani 

Awalan L menunjukkan literal string lebar.

Catatan: C++11 memperkenalkan char16_t dan char32_t untuk Unicode dengan lebar tetap.


5. C++ bool

bool cond = false; 

6. C++ void


Modifikasi Tipe C++

Modifikasi menyempurnakan tipe dasar. Empat modifikasi utama adalah:

  1. signed
  2. unsigned
  3. short
  4. long

Mereka dapat diterapkan pada int, double, dan char.

Daftar Tipe Data yang Dimodifikasi C++

Tipe DataUkuran (dalam Byte)Arti
signed int4Bilangan bulat standar (setara dengan int)
unsigned int4Hanya nilai non-negatif
short2Bilangan bulat kecil: -32.768 hingga 32.767
unsigned short2Hanya positif: 0 hingga 65.535
longsetidaknya 4Bilangan bulat besar
unsigned long4Bilangan bulat positif besar
long long8Bilangan bulat sangat besar
unsigned long long8Bilangan bulat positif sangat besar
long double12Titik mengambang presisi diperpanjang
signed char1Karakter bertanda: -127 hingga 127
unsigned char1Karakter tanpa tanda: 0 hingga 255

Contoh:

long b = 4523232; long int c = 2345342; long double d = 233434.56343; short e = 3434233; // Kesalahan di luar jangkauan unsigned int a = -5; // Kesalahan waktu kompilasi 

Tipe Data Turunan

Tipe turunan dibangun dari tipe dasar: array, pointer, pointer fungsi, struktur, gabungan, dan enumerasi. Mereka akan dibahas dalam tutorial berikutnya.

Bahasa C

  1. Menguasai Variabel dan Tipe Data Primitif C#: Panduan Lengkap
  2. Menguasai Direktif Preprosesor C#: Panduan Praktis
  3. Menguasai Variabel, Literal, dan Konstanta C++: Panduan Lengkap
  4. Menguasai Operator C++: Panduan Lengkap dengan Contoh Praktis
  5. Tipe Data C Dijelaskan: int, float, char, dan Lainnya – Panduan Lengkap
  6. Menguasai Tipe Data Python: Panduan Praktis
  7. Tipe Data Primitif Java: Panduan Lengkap dengan Contoh
  8. Operator C++ Dijelaskan: Tipe, Contoh, dan Program Contoh
  9. Menguasai Tipe Data Char C++: Deklarasi, ASCII, dan Teknik Konversi
  10. 5 Model Pusat Data Dijelaskan: Desain, Kasus Penggunaan, dan Contoh