Bahasa C
Dalam tutorial ini, kita akan belajar tentang tipe data dasar seperti int, float, char, dll dalam pemrograman C++ dengan bantuan contoh.
Dalam C++, tipe data adalah deklarasi untuk variabel. Ini menentukan jenis dan ukuran data yang terkait dengan variabel. Misalnya,
int age = 13;
Di sini, usia adalah variabel bertipe int
. Artinya, variabel hanya dapat menyimpan bilangan bulat 2 atau 4 byte.
Tabel di bawah menunjukkan tipe data dasar, artinya, dan ukurannya (dalam byte):
Jenis Data | Artinya | Ukuran (dalam Byte) |
---|---|---|
int | Bilangan bulat | 2 atau 4 |
float | Titik mengambang | 4 |
double | Poin Mengambang Ganda | 8 |
char | Karakter | 1 |
wchar_t | Karakter Lebar | 2 |
bool | Boolean | 1 |
void | Kosong | 0 |
Sekarang, mari kita bahas tipe data dasar ini secara lebih rinci.
int
kata kunci digunakan untuk menunjukkan bilangan bulat.
int salary = 85000;
float
dan double
digunakan untuk menyimpan bilangan floating-point (desimal dan eksponensial).float
adalah 4 byte dan ukuran double
adalah 8 byte. Oleh karena itu, double
memiliki dua kali presisi float
. Untuk mempelajari lebih lanjut, kunjungi C++ float dan double.
float area = 64.74;
double volume = 134.64534;
Seperti disebutkan di atas, kedua tipe data ini juga digunakan untuk eksponensial. Misalnya,
double distance = 45E12 // 45E12 is equal to 45*10^12
char
digunakan untuk karakter.' '
.
char test = 'h';
Catatan: Dalam C++, nilai integer disimpan dalam char
variabel daripada karakter itu sendiri. Untuk mempelajari lebih lanjut, kunjungi karakter C++.
wchar_t
mirip dengan char
tipe data, kecuali ukurannya adalah 2 byte, bukan 1.char
.
wchar_t test = L'ם' // storing Hebrew character;
Perhatikan huruf L sebelum tanda kutip.
Catatan: Ada juga dua jenis karakter ukuran tetap lainnya char16_t
dan char32_t
diperkenalkan di C++11.
bool
tipe data memiliki salah satu dari dua kemungkinan nilai:true
atau false
.
bool cond = false;
void
kata kunci menunjukkan tidak adanya data. Artinya "tidak ada" atau "tidak ada nilai".
Catatan: Kami tidak dapat mendeklarasikan variabel void
ketik.
Kami selanjutnya dapat memodifikasi beberapa tipe data dasar dengan menggunakan pengubah tipe. Ada 4 jenis pengubah di C++. Mereka adalah:
signed
unsigned
short
long
Kita dapat memodifikasi tipe data berikut dengan pengubah di atas:
int
double
char
Jenis Data | Ukuran (dalam Byte) | Artinya |
---|---|---|
signed int | 4 | digunakan untuk bilangan bulat (setara dengan int ) |
unsigned int | 4 | hanya dapat menyimpan bilangan bulat positif |
short | 2 | digunakan untuk bilangan bulat kecil (rentang -32768 hingga 32767 ) |
unsigned short | 2 | digunakan untuk bilangan bulat positif kecil (rentang 0 hingga 65.535 ) |
long | minimal 4 | digunakan untuk bilangan bulat besar (setara dengan long int ) |
unsigned long | 4 | digunakan untuk bilangan bulat positif besar atau 0 (setara dengan unsigned long int ) |
long long | 8 | digunakan untuk bilangan bulat yang sangat besar (setara dengan long long int ). |
unsigned long long | 8 | digunakan untuk bilangan bulat positif yang sangat besar atau 0 (setara dengan unsigned long long int ) |
long double | 12 | digunakan untuk bilangan floating-point besar |
signed char | 1 | digunakan untuk karakter (rentang dijamin -127 hingga 127 ) |
unsigned char | 1 | digunakan untuk karakter (rentang 0 hingga 255 ) |
Mari kita lihat beberapa contohnya.
long b = 4523232;
long int c = 2345342;
long double d = 233434.56343;
short d = 3434233; // Error! out of range
unsigned int a = -5; // Error! can only store positive numbers or 0
Tipe data yang diturunkan dari tipe data fundamental adalah tipe turunan. Misalnya:array, pointer, tipe fungsi, struktur, dll.
Kita akan mempelajari tentang tipe data turunan ini di tutorial selanjutnya.
Bahasa C
Maksud utama dari tipe data dalam bahasa Verilog adalah untuk mewakili elemen penyimpanan data seperti bit dalam flip-flop dan elemen transmisi seperti kabel yang menghubungkan antara gerbang logika dan struktur sekuensial. Nilai apa yang dimiliki variabel? Hampir semua tipe data hanya dapat memil
Mungkin ada situasi, ketika Anda perlu mengeksekusi blok kode beberapa kali. Secara umum, pernyataan dieksekusi secara berurutan:Pernyataan pertama dalam suatu fungsi dieksekusi terlebih dahulu, diikuti oleh yang kedua, dan seterusnya. Bahasa pemrograman menyediakan berbagai struktur kontrol yang m
Sumber:www. idtechex.com Otomasi dalam industri manufaktur dengan cepat mendapatkan momentum dengan lebih banyak perusahaan yang mengadopsi penggunaan robotika. Ini dikaitkan dengan manfaat otomatisasi dalam bisnis dan penggunaan proses yang lebih cerdas dan lebih cerdas. Anda bisa mendapatkan lebi
Artikel ini menjelaskan bagaimana mesin database SQLite yang sudah diinstal pada PLCnext Controllers dapat digunakan untuk menyimpan data yang disediakan melalui Global Data Space (GDS). Basis data memungkinkan penyimpanan data proses dengan cara standar dan dapat diekspor ke sistem lain dengan SFTP