https://news.asosiasi-emiten.or.id/
https://www.deriheru-navigation.com/
https://blogceta.zaragoza.unam.mx/wp-content/-/buntut77/
https://blogceta.zaragoza.unam.mx/wp-content/app/
scatter hitam
depo 5000
scatter hitam
scatter hitam
sv388
Buntut77toto | Link Alternatif Login Buntut77 Resmi Menang Besar Terpecaya
Bizz77game: Situs Link Login Alternatif Menang Besar Bizz77 Terpecaya Online
bizz77
Input dan Output pada C – SMK Wahidin Arjawinangun

Keluaran C

Dalam pemrograman C, printf() adalah salah satu fungsi keluaran utama. Fungsi mengirimkan output yang diformat ke layar. Misalnya,

Contoh 1: Keluaran C

#include <stdio.h>    
int main()
{ 
    // Displays the string inside quotations
    printf("C Programming");
    return 0;
}

Keluaran

Pemrograman C

Bagaimana cara kerja program ini?

  • Semua program C yang valid harus mengandung main() fungsi. Eksekusi kode dimulai dari awal fungsi main().
  • Ini printf() adalah fungsi perpustakaan untuk mengirim output yang diformat ke layar. Fungsi mencetak string di dalam kutipan.
  • Untuk digunakan printf() dalam program kita, kita perlu menyertakan stdio.h file header menggunakan  #include <stdio.h> pernyataan.
  • Pernyataan return 0; di dalam main() fungsi adalah “Status Keluar” dari program. Itu opsional.

Contoh 2: Keluaran Bilangan Bulat

#include <stdio.h>
int main()
{
    int testInteger = 5;
    printf("Number = %d", testInteger);
    return 0;
}

Keluaran

Angka = 5

Kami menggunakan %d penentu format untuk mencetak intjenis. Di sini, %d di dalam kutipan akan diganti dengan nilai testInteger.

Contoh 3: float dan double Output

#include <stdio.h>
int main()
{
    float number1 = 13.5;
    double number2 = 12.4;

    printf("number1 = %f\n", number1);
    printf("number2 = %lf", number2);
    return 0;
}

Keluaran

angka1 = 13,500000
angka2 = 12,400000

Untuk mencetak float, kami menggunakan %f format specifier. Demikian pula, kami gunakan %lf untuk mencetak doublenilai.

Contoh 4: Mencetak Karakter

#include <stdio.h>
int main()
{
    char chr = 'a';    
    printf("character = %c", chr);  
    return 0;
} 

Keluaran

karakter = a

Untuk mencetak char, kami menggunakan %c format specifier.

C Masukan

Dalam pemrograman C, scanf()adalah salah satu fungsi yang umum digunakan untuk mengambil masukan dari pengguna. Fungsi scanf()membaca input yang diformat dari input standar seperti keyboard.

Contoh 5: Integer Input/Output

#include <stdio.h>
int main()
{
    int testInteger;
    printf("Enter an integer: ");
    scanf("%d", &testInteger);  
    printf("Number = %d",testInteger);
    return 0;
}

Keluaran

Masukkan bilangan bulat: 4
Angka = 4

Di sini, kami telah menggunakan %d penentu format di dalam scanf() fungsi untuk mengambil intmasukan dari pengguna. Ketika pengguna memasukkan bilangan bulat, itu disimpan ditestInteger variabel.

Perhatikan, bahwa kita telah menggunakan &testIntegerinside scanf(). Ini karena &testInteger mendapatkan alamat dari testInteger, dan nilai yang dimasukkan oleh pengguna disimpan di alamat tersebut.

Contoh 6: Mengambang dan Menggandakan Input/Output

#include <stdio.h>
int main()
{
    float num1;
    double num2;

    printf("Enter a number: ");
    scanf("%f", &num1);
    printf("Enter another number: ");
    scanf("%lf", &num2);

    printf("num1 = %f\n", num1);
    printf("num2 = %lf", num2);

    return 0;
}

Keluaran

Masukkan nomor: 12.523
Masukkan nomor lain: 10.2
angka1 = 12,523000
angka2 = 10,200000

Kami menggunakan %f dan %lf menentukan format untuk float dan double masing-masing.

Contoh 7: C Karakter I/O

#include <stdio.h>
int main()
{
    char chr;
    printf("Enter a character: ");
    scanf("%c",&chr);     
    printf("You entered %c.", chr);  
    return 0;
}   

Keluaran

Masukkan karakter: g
Anda memasukkan g

Saat karakter dimasukkan oleh pengguna dalam program di atas, karakter itu sendiri tidak disimpan. Sebaliknya, nilai integer (nilai ASCII) disimpan.

Dan saat kita menampilkan nilai tersebut menggunakan %c format teks, karakter yang dimasukkan akan ditampilkan. Jika kita gunakan %d untuk menampilkan karakter, nilai ASCII-nya dicetak.

Contoh 8: Nilai ASCII

#include <stdio.h>
int main()
{
    char chr;
    printf("Enter a character: ");
    scanf("%c", &chr);     

    // When %c is used, a character is displayed
    printf("You entered %c.\n",chr);  

    // When %d is used, ASCII value is displayed
    printf("ASCII value is %d.", chr);  
    return 0;
}

Keluaran

Masukkan karakter: g
Anda memasukkan g.
Nilai ASCII adalah 103.

Beberapa Nilai I/O

Inilah cara Anda dapat mengambil banyak masukan dari pengguna dan menampilkannya.

#include <stdio.h>
int main()
{
    int a;
    float b;

    printf("Enter integer and then a float: ");
  
    // Taking multiple inputs
    scanf("%d%f", &a, &b);

    printf("You entered %d and %f", a, b);  
    return 0;
}

Keluaran

Masukkan integer dan kemudian float: -3
3.4
Anda memasukkan -3 dan 3,400000

Penentu Format untuk I/O

Seperti yang Anda lihat dari contoh di atas, kami menggunakan

  • %d untuk int
  • %f untuk float
  • %lf untuk double
  • %c untuk char

Berikut daftar tipe data C yang umum digunakan dan penentu formatnya.

Tipe dataPenentu Format
int%d
char%c
float%f
double%lf
short int%hd
unsigned int%u
long int%li
long long int%lli
unsigned long int%lu
unsigned long long int%llu
signed char%c
unsigned char%c
long double%Lf

Sumber : https://www.programiz.com/c-programming/c-input-output

Leave a Reply

Your email address will not be published. Required fields are marked *