Saya mencoba mengambil dua variabel sebagai masukan menggunakan potongan kode berikut: -
unsigned int i;
unsigned long int j;
scanf("%u",i);
scanf("%lu",j);
Namun hal ini menimbulkan peringatan berikut: -
peringatan: format '%u' mengharapkan argumen bertipe 'unsigned int ', tetapi argumen 2 bertipe 'unsigned int' [-Wformat] peringatan: format '%lu' mengharapkan argumen bertipe 'long unsigned int ', tetapi argumen 2 bertipe 'long unsigned int' [-Wformat] Adakah yang bisa menjelaskan apa yang terjadi di sini?