Tipe Data dan Modifier Bahasa C Beserta Fungsinya
// fakta menarik tentang tipe
// data dan modifier pada
// bahasa C
#include <stdio.h>
int main()
{
signed a;
signed b;
// ukuran dari variabel a
// dan variabel b adalah
// sama untuk tipe data integer
printf("Ukuran nilai a adalah"
" %d\n", sizeof(a));
printf("Ukuran nilai b adalah"
" %d", sizeof(b));
return (0);
}
Ukuran nilai b adalah 4
// fakta menarik tentang tipe
// data dan modifier
// pada bahasa C
#include <stdio.h>
int main()
{
int x;
char y;
x = -1;
y = -2;
printf("x adalah %d dan y"
" adalah %d", x, y);
}
tiga, Dapat digunakan modifier apapun pada tipe data float. Jika programmer mencoba menggunakannya, maka kompilator otomatis akan memberikan compile time error.
// fakta menarik tentang
// tipe data dan modifier
// pada bahasa C
#include <stdio.h>
int main()
{
signed float a;
short float b;
return (0);
}
[Error] both 'short' and 'float' in declaration specifiers
// fakta menarik tentang
// tipe data dan modifier
// pada bahasa C
#include <stdio.h>
int main()
{
long double a;
return (0);
}
[Error] both 'signed' and 'double' in declaration specifiers
Apa yang dimaksud dengan modifier pada bahasa C?
BalasHapusJumlah ruang memori yang dialokasikan untuk variabel yang diturunkan oleh suatu pengubah atau disebut dengan modifier. Modifier diawali dengan suatu tipe data dasar untuk proses modifikasinya, baik itu untuk menambahi ataupun mengurangi jumlah ruang penyimpanan yang akan dialokasikan ke suatu variabel. Contoh, ruang penyimpanan untuk tipe data int adalah 4byte untuk prosesor dengan tipe 32bit.
HapusApa perbedaan antara qualifier dan modifier pada bahasa C?
BalasHapusQualifier adalah keyword yang diterapkan pada tipe datau atau modifier pada bahasa pemrograman C. Sebuah qualifier diterapkan pada tipe datda dasar untuk mengubah atau memodifikasi tanda dan nilainya. Sedangkan modifier adalah suatu pengubah dari jumlah ruang yang dialokasikan untuk suatu variabel.
HapusOke terima kasih informasinya, sangat membantu untuk mendalami materi pemrograman c untuk beberapa materi yang jarang dibahas di bangku kuliah,,
BalasHapusapa perbedaan dari tipe data dan modifier?
BalasHapusModifer adalah keyword spesial yang telah ditentukan secara khusus pada suatu bahasa pemrograman yang digunakan untuk memodifikasi properti default dari tipe data.
HapusJika sebuah tipe data diberikan suatu modifer, maka tipe data tersebut dapat diubah nilai rentangnya, beserta ruang memori yang dialokasikan untuk tipe data atau variabel yang telah didefinisikan tersebut.