Rabu, November 20, 2019

Nilai return dari printf() dan scanf() pada bahasa C dan C++

Apakah nilai return yang diberikan oleh printf() dan scanf() pada fungsi pada bahasa C?

satu, printf(): mengembalikan nilai angka total dari karakter yang dicetak, atau nilai kebalikan jika output error atau hasil encoding error.

Contoh 1: fungsi printf() pada kode yang ditulis akan mengembalikan nilai 6. Karena pada karakter "CODING" terdiri dari enam karakter.

Output:
While printing CODING, the value returned by printf() is : 6

Contoh 2: fungsi printf() pada kode program berikut mengembalikan nilai 9. Karena pada karakter '123456789' terdiri dari sembilan karakter.

Output:
While printing 123456789, the value returned by printf() is : 9

dua, scanf(): mengembalikan total angka dari input scanf secara penuh, atau EOF (end of file) jika input gagal diterima sebelum argumen pertama diterima telah disetujui.

Contoh 1: fungsi scanf() pertama pada kode program berikut akan menghasilkan nilai kembalian 1, karena nilai yang di-input hanya satu item. Sama dengan nilai kembalian scanf() yang mengembalikan nilai 2 karena nilai input scan yang diterima adalah 2 dan scanf() ketiga mengembalikan nilai 3 karena input yang diterima adalah 3.

Input:
Hey!
welcome to
geeks for geeks

Output:
First scanf() returns : 1
Second scanf() returns : 2
Third scanf() returns : 3






Related Posts

Nilai return dari printf() dan scanf() pada bahasa C dan C++
Oleh

mohon untuk melakukan koreksi jika terdapat kesalahan pada penulisan blog ini,