Membuat simbol dan menampilkannya di layar. Ikon segitiga dengan panah di smartphone Samsung: apa artinya dan bagaimana cara menghilangkan Penunjukan ikon di smartphone

Gunakan ikon untuk meluncurkan aplikasi atau membuka dokumen dengan cepat. Untuk melakukan ini, cukup klik dua kali pada ikon yang diinginkan.

Ada opsi lain untuk meluncurkan program atau membuka dokumen yang tersembunyi di bawah ikon - menggunakan menu konteks. Tampaknya ketika Anda mengklik ikon tersebut Kanan tombol tetikus. Daftar tindakan yang dapat dilakukan pada aplikasi atau dokumen muncul di sebelah ikon.

Anda dapat membuat folder sendiri langsung di Desktop Anda. Untuk melakukan ini, klik kanan pada area Desktop yang bebas dari jendela dan ikon dan di menu konteks yang muncul (Gbr. 2.17) arahkan mouse ke item Buat. Pada saat ini, submenu akan muncul di mana Anda perlu mengklik kata Folder (Gbr. 2.18). Hasilnya, ikon folder kuning akan muncul di Desktop dengan tulisan “Folder Baru” di bawahnya. Segera masukkan nama folder yang Anda buat pada keyboard (Gbr. 2.19), lalu tekan tombol Enter pada keyboard. Folder baru telah dibuat.

Beras. 2.17. Memanggil menu konteks

Beras. 2.18. Membuat folder

Untuk menghapus folder dari Desktop, cukup klik ikonnya dengan mouse lalu tekan tombol Delete (Del) pada keyboard.

Beras. 2.19. Memasukkan nama folder

Bilah tugas

Di bagian bawah layar terdapat strip dengan tombol dan ikon di atasnya. Ini Paneltugas. Tombol

Mulai (Start) di tepi kiri Taskbar berfungsi untuk memanggil Menu Utama Windows 7. Menu ini akan kita bahas nanti, namun sekarang kita akan membahas elemen Taskbar yang tersisa. Di sebelah kanan tombol


Berfungsi untuk membuka browser (aplikasi untuk browsing internet);


Mulai memiliki beberapa ikon (biasanya tiga). Ini adalah tombol untuk meluncurkan beberapa aplikasi dengan cepat. Mari kita lihat masing-masingnya.

meluncurkan Explorer - aplikasi untuk bekerja dengan file dan folder;

Membuka pemutar video dan audio Windows Media.

Di tepi kanan Taskbar terdapat tombol yang dibuat berbentuk persegi panjang. Saat Anda mengklik tombol ini, semua jendela yang terbuka akan diminimalkan, sehingga membebaskan Desktop.

Di sebelah kiri tombol ini waktu dan tanggal saat ini ditampilkan. Jika Anda mengarahkan mouse ke lokasi ini, persegi panjang yang muncul akan menampilkan tanggal dengan huruf yang menunjukkan bulan dan hari dalam seminggu.


Ada ikon speaker di sebelah tanggal

Di sebelah kiri ikon speaker Anda dapat melihat ikon kesiapan jaringan. Jika dia memiliki salib

Sistem tidak dapat terhubung ke jaringan. Misalnya, kabel tidak tersambung ke kartu jaringan komputer atau sistem tidak dapat menemukan driver untuk kartu jaringan yang terpasang.

Elemen paling kiri dalam grup ini adalah indikator bahasa saat ini. Biasanya dalam sistem operasi Russified, pilihannya adalah antara dua bahasa - Rusia atau Inggris. Nilai RU menunjukkan bahwa huruf Rusia saat ini akan muncul saat memasukkan teks dari keyboard. Jika indikator menampilkan nilai EN, huruf latin akan dimasukkan.


Beras. 2.21. Menu pilihan bahasa


Untuk mengganti bahasa, Anda dapat mengklik indikator bahasa dan memilih bahasa yang diinginkan pada menu yang muncul (Gbr. 2.21).

KE Selain itu, kombinasi tombol digunakan untuk mengganti bahasa. Anda dapat memilih kombinasi beberapa pilihan. Secara default (yaitu, segera, tanpa pengaturan tambahan), bahasa dialihkan menggunakan kombinasi tombol alternatif+ Menggeser (Ctrl+Menggeser).

Untuk menambahkan bahasa lain, Anda perlu memilih perintah “Opsi” di menu konteks pengalih bahasa, dan di kotak dialog, pada tab “Umum”, klik tombol “Tambah”. Pada tab “Keyboard Switching”, Anda dapat mengubah pintasan keyboard ke yang lebih nyaman.

Tombol untuk menjalankan aplikasi muncul di bagian tengah Taskbar. Faktanya adalah Anda dapat meluncurkan beberapa aplikasi sekaligus, yang masing-masing aplikasi akan membuka jendelanya sendiri di Windows 7. Seperti yang telah disebutkan, Anda dapat meminimalkan jendela. Dalam hal ini, jendela menghilang dari layar, namun tetap sebagai tombol di Taskbar. Anda dapat mengklik tombol di Taskbar kapan saja, dan jendela terkait akan terbuka. Selain itu, ini akan menjadi aktif, yaitu berada di atas jendela lain yang terbuka.

Anda dapat mengaktifkan satu atau beberapa jendela dengan mengkliknya dengan mouse, atau dengan mengklik tombol untuk jendela ini di Taskbar. Anda juga dapat menggunakan kombinasi tombol Alt+Tab untuk beralih antar jendela dari kiri ke kanan (Alt+Shift+Tab - dari kanan ke kiri, atau tahan Alt dan gunakan tombol panah pada keyboard Anda). Jika Anda menggunakan tema Aero, Anda dapat menggunakan kombinasi tombol Win+Tab.

Bagian atas layar iPhone, tempat yang disebut “bilah status” berada, menampilkan informasi tentang kekuatan sinyal seluler, waktu saat ini, level baterai, dan banyak lagi. Tidak sulit bagi pengguna berpengalaman untuk memahaminya, tetapi bagi pemula, hieroglif tersebut sedikit lebih jelas daripada hieroglif Mesir kuno. Untuk orang yang berpengalaman sebagai referensi, dan bagi pemula untuk menghafalkan “lembar contekan” kami.

Di tengah-tengahnya adalah jam tangan, ini semua jelas. Jika diinginkan, jam dapat diatur untuk menampilkan waktu dalam mode 12 atau 24 jam. Untuk melakukan ini, buka “Pengaturan -> Umum -> Tanggal dan Waktu”.

Di sebelah kiri bilah status ditampilkan: kekuatan sinyal, nama operator dan jenis jaringan yang digunakan. Mari kita lihat lebih dekat di sini:

  1. Indikator kualitas sinyal— lima lingkaran di sebelah kiri menunjukkan tingkat sinyal jaringan seluler dan semakin banyak bayangan, semakin tinggi kualitas penerimaannya. Jika hanya satu yang dicat, koneksi tidak stabil.
  2. Nama operator. Arti " Diperpanjang" muncul saat iPhone tersambung ke jaringan selain yang digunakan operator Anda. Saat iPhone sedang mencari jaringan, “Searching” akan muncul dan bukan nama operator.
  3. Jenis jaringan data seluler. Jika iPhone menggunakan jaringan seluler (Internet seluler) untuk menyambung ke Internet, bukan jaringan Wi-Fi nirkabel, maka nama operator diikuti dengan ikon yang menunjukkan jenis jaringan. Nilai yang memungkinkan: LTE, 4G, 3G, GPRS atau E (untuk EDGE).

P.S.: Tingkat pengisian daya baterai iPhone juga dapat ditampilkan sebagai persentase. Fungsi ini diaktifkan di “Pengaturan -> Umum -> Statistik -> Beralih “Biaya dalam persentase”. Ada pendapat (tidak dikonfirmasi) bahwa menampilkan informasi ini tidak menambah, meskipun sedikit, menambah beban baterai. Latihan menunjukkan: ketika persentase diaktifkan, pengguna mulai lebih khawatir tentang tingkat tagihan.

Ke mikrokontroler dan simbol keluaran dari array yang ada ke dalamnya. Sekarang mari kita coba mencari cara untuk membuat array kita sendiri dengan karakter dan menulis fungsi untuk menampilkannya di layar. Mari kita mulai dengan fakta bahwa resolusi layar kita adalah 96x68 piksel. Artinya kami tidak akan dapat menampilkan gambar dengan resolusi lebih tinggi. Sekarang kita perlu membuat array dari gambar. Ada banyak program berbeda untuk tujuan ini. Kami akan menggunakan Menghasilkan gambar. Itu ada di arsip. Siapa pun yang tidak menyukainya dapat mencarinya di Google dan menemukan banyak lainnya.

Jadi, mari kita luncurkan programnya. Atur ukuran gambar sepanjang sumbu x, y. Nilai maksimumnya adalah x = 96, dan sepanjang sumbu y = 68. Angka-angka ini boleh lebih kecil, tetapi tidak lebih. Selanjutnya, kita akan memilih skala 8. Mereka yang memiliki mata yang sangat tajam, atau monitor yang besar, dapat membiarkan nilai ini saja. Setelah mengatur ukuran dan skala, klik ikon “Baru” atau “Tetapkan ukuran baru”. Ayo pilih ukuran 96x64. Selanjutnya, Anda dapat mengklik ikon “Gambar” dan mengunggah bitmap dalam format “bmp”, atau menggambar bitmap Anda sendiri menggunakan mouse. Mari kita menggambar gambar kita sendiri. Tentu saja saya artis yang buruk, tapi begitulah adanya. Saya menggambar rumah dan mobil. Rumahnya lebih mirip toilet :-) Selanjutnya, klik ikon “Array”. Kami melihat banyak nomor berbeda. Kami menyalinnya ke proyek kami. Mari kita ubah nama arraynya menjadi derajat_96_64 . Ini untuk kenyamanan. Segera terlihat jelas berapa ukuran gambarnya. Sekarang kita perlu menampilkannya di layar. Untuk melakukan ini, kita akan menulis fungsi keluaran untuk distribusi ini.

/////////////////////////

batal char_96_64 (karakter x, karakter y)(

Tidak ditandatangani ke dalam saya;
gotoksi(x,y);
untuk (saya = 0; saya< 96; i++)
{
}

Gotoksi(x,y+1);
untuk (saya = 96; saya< 192; i++)
{
lcd_write(DATA,deg_96_64[i]);
}
gotoksi(x,y+2);
untuk (saya = 192; saya< 288 ; i++)
{
lcd_write(DATA,deg_96_64[i]);
}
gotoksi(x,y+3);
untuk (saya = 288; saya< 384 ; i++)
{
lcd_write(DATA,deg_96_64[i]);
}
gotoksi(x,y+4);
untuk (saya = 384; saya< 480; i++)
{
lcd_write(DATA,deg_96_64[i]);
}
gotoksi(x,y+5);
untuk (saya = 480; saya< 576; i++)
{
lcd_write(DATA,deg_96_64[i]);
}
gotoksi(x,y+6);
untuk (saya = 576; saya< 672; i++)
{
lcd_write(DATA,deg_96_64[i]);
}
gotoksi(x,y+7);
untuk (saya = 672; saya< 768; i++)
{
lcd_write(DATA,deg_96_64[i]);
}

}
////////////////////////////


Gambar biasa

Sekarang saya akan mencoba menjelaskan apa itu. Di bagian paling awal adalah nama fungsi itu sendiri. Selanjutnya, ingat dua angka - nilai pada sumbu x = 96, dan angka dalam array dalam tanda kurung siku. Mari kita atur variabel lokal unsigned int i ; . Kemudian kita tunjukkan koordinatnya di layar untuk menampilkan satu garis. Dalam perulangan for kita menetapkan nilai variabel I=0; Saya<96;i++. Это означает, что мы будем читать поочередно значения из массива от 0 до 96 и выводить их на дисплей функцией

lcd_write(DATA,deg_96_64[i]);

Kalau begitu mari kita mulai lagi dengan baris lain. Hanya sekarang dari 96 menjadi 192. Ke angka sisanya kita tambahkan nilai sepanjang sumbu x. Dalam hal ini adalah 96. Lalu baris ketiga dan seterusnya. Juga dengan setiap fungsi baru gotoxy(x,y); meningkatkan nilainya kamu. Saya pikir semuanya jelas di sini.

Gambar terbalik

Sekarang mari kita belajar cara membalikkan gambar. Artinya, membuat area yang tidak dicat dicat ulang, dan sebaliknya. Kita perlu membuka file perpustakaan tampilan menggunakan notepad 1100.lib , dan temukan fungsinya void lcd_init(void). Temukan baris di dalamnya:

//lcd_write(CMD,0xa7); //- membalikkan tampilan

lcd_write(CMD,0xa6); //- tampilan normal (tidak terbalik)

Komentari baris yang tidak perlu dan kompilasi proyek lagi. Semua sumber dan fungsi keluaran adalah . Sekarang mari beralih ke desain praktis - desain elektronik. Jika Anda memiliki pertanyaan, silakan hubungi kami. Bahan disiapkan Kedai bir.

Diskusikan artikel MEMBUAT SIMBOL DAN MENAMPILKANNYA

Ponsel pintar Samsung baru yang menjalankan Android Oreo (seri Galaxy S, Galaxy Note, dan A) memiliki ikon baru berbentuk segitiga dengan panah di dalamnya.

Seperti apa tampilannya di smartphone Samsung

Fitur ini juga disebut “penghematan data”

Ikon segitiga dengan dua panah di dalamnya muncul sejajar dengan indikator baterai di bilah notifikasi.

Arti

Ikon “segitiga dengan panah” berarti “penghematan lalu lintas”. Jika ikon muncul di layar, berarti fitur penghemat lalu lintas aktif.

Sebagian besar aplikasi memerlukan Internet untuk mengaktifkan dan berfungsi. Saat perangkat berada di zona Wi-Fi, pengguna tidak perlu khawatir dengan lalu lintas seluler. Namun begitu ponsel cerdas meninggalkan zona Internet gratis, lalu lintas seluler mulai terbuang, dan ini terus berlanjut bahkan saat aplikasi berada di latar belakang. Dan pengguna bahkan mungkin tidak menyadari bagaimana batas tersebut tercapai. Fungsi penghematan dikembangkan khusus untuk menghemat lalu lintas seluler.

Penghematan lalu lintas:

  • secara signifikan mengurangi penggunaan data seluler;
  • memperpanjang masa pakai baterai perangkat;
  • memblokir notifikasi.

Cara menghilangkan icon penghemat data

Penyimpanan data mungkin aktif secara default

Petunjuk:

  1. Klik ikon "Pengaturan".
  2. Buka bagian “Koneksi” (bisa disebut “Koneksi”).
  3. Lalu buka bagian “Penggunaan Data”.
  4. Klik "Hemat Lalu Lintas" untuk menonaktifkan fitur tersebut.

Secara keseluruhan, ini adalah fitur berguna yang menghemat uang dan memperpanjang masa pakai baterai. Namun jika pengguna berada di zona Wi-Fi, opsi ini tidak perlu berfungsi.

Misalnya, Anda ingin menampilkan teks:

Kami memanggilnya "Natasha"

yang berisi tanda kutip dengan nama "Natasha". Jika Anda mencoba menampilkan baris ini menggunakan instruksi

Puts("Kami memanggilnya "Natasha"");

Anda akan menerima pesan kesalahan dari kompiler. Ingat, parameter yang diteruskan ke put() harus dimulai dan diakhiri dengan tanda kutip sehingga kompiler C mengetahui di mana string dimulai dan diakhiri. Dalam contoh yang salah di atas, kompiler akan menafsirkan parameter sebagai "Kami memanggilnya" dengan karakter tambahan "Natasha"" ditempatkan di luar pasangan tanda kutip ganda tetapi di dalam pasangan tanda kurung yang berisi parameter ke pemanggilan fungsi put(). Bagi kompiler, baris seperti itu berisi terlalu banyak informasi.

Sekarang mari kita berikan notasi yang benar untuk instruksi ini:

Puts("Kami memanggilnya \"Natasha\"");

Gambar.3. Menampilkan karakter kutipan

Gambar 3 menunjukkan bagaimana kompiler menafsirkan baris ini.

Selain tanda kutip dan garis miring terbalik, Anda dapat menggunakan kode escape untuk menampilkan berbagai karakter grafis. IBM PC dan komputer yang kompatibel dapat menampilkan sekumpulan karakter yang dikenal sebagai rangkaian karakter ASCII yang diperluas. Ini mencakup semua huruf, angka dan tanda baca yang dapat dimasukkan dari keyboard, serta beberapa simbol grafis dan huruf alfabet Rusia. Setiap simbol dalam himpunan memiliki nomornya sendiri, misalnya angka 3 berhubungan dengan simbol “hati” (dalam terminologi kartu, “hati”). Untuk menampilkan karakter di layar, Anda perlu menempatkan nomor yang sesuai (dalam bentuk tiga digit) setelah karakter garis miring terbalik:

Putchar("\003");

Sebagai hasil dari instruksi ini, simbol “hati” muncul di layar. Untuk menampilkan simbol semua jenis kartu, gunakan program berikut:

Main())(puts("Hati \003\n");puts("Berlian \004\n");puts("Klub \005\n");puts("Sekop \006\n");)

Fungsi put() akan menampilkan nama semua jenis kartu dan simbol grafik yang sesuai (Gbr. 4). Tabel 1 menunjukkan beberapa karakter yang hanya dapat direpresentasikan dengan menggunakan kodenya.

Gambar.4. Menampilkan simbol grafis berdasarkan kodenya

Untuk menampilkan karakter grafis, Anda juga dapat menggunakan fungsi putchar() karena dualitas variabel karakter. Jika Anda mendefinisikan variabel bertipe int, Anda jelas dapat memberikan nilai numerik padanya:

Int hitungan;hitungan=5;

Jika Anda kemudian menggunakan variabel ini sebagai parameter yang diteruskan ke fungsi putchar()

Putchar(hitungan);

Simbol yang terkait dengan nilai variabel akan ditampilkan di layar.

Tabel 1. Beberapa kode karakter yang digunakan.

Salah satu karakter dalam set ASCII tidak muncul di layar, tetapi ketika Anda mencoba menampilkannya, bel berbunyi! Menggunakan escape sequence \007 menyebabkan speaker internal komputer Anda berbunyi bip. Program berikut berbunyi bip dua kali untuk menarik perhatian ke pesan di layar:

#define BELL "\007" /* BELL lebih mudah diingat daripada \007 */main())(putchar(BELL); /*Bip*/putchar(BELL); /*Bip*/puts("Perhatian pembeli! \n");puts("Ada diskon musiman di departemen peralatan olahraga\n");)

Direktif #define mendefinisikan konstanta BELL dengan nilai \007. Dan meskipun Anda harus memasukkan empat karakter dari keyboard untuk menentukan konstanta, kompiler akan menganggapnya sebagai konstanta karakter biasa. Bunyi bip speaker terdengar saat Anda mencoba menampilkan konstanta BELL menggunakan fungsi putchar().

Fungsi polihedral printf()

Fungsi put() dan putchar() cukup sering digunakan, namun sayangnya kemampuannya agak terbatas. Tidak ada yang dapat memberikan keluaran numerik, dan keduanya hanya memiliki satu argumen(parameter). Artinya kedua fungsi tersebut hanya dapat menampilkan satu objek.

Bahasa C dan C++ memiliki fungsi yang lebih serbaguna yang disebut printf(). Ini memungkinkan Anda untuk menampilkan semua jenis data dan bekerja dengan daftar beberapa argumen. Selain itu, saat Anda memanggil fungsi printf(), Anda bisa menentukan bagaimana data diformat.

Dalam kasus yang paling sederhana, fungsi printf() dapat digunakan sebagai pengganti fungsi put() untuk mencetak string:

#define MESSAGE "Halo!" main())(printf(MESSAGE);printf("Selamat datang di duniaku, dan sekarang... sampai jumpa!");)

Seperti put(), printf() akan mencetak string yang dikutip dan nilai konstanta dan variabel string.

Mengeluarkan angka

Untuk menampilkan data numerik dan dapat memformat semua jenis data, daftar parameter yang diteruskan ke fungsi printf() dibagi menjadi dua bagian (Gbr. 5).


Gambar.5. Dua bagian dari daftar parameter fungsi printf()

Parameter pertama disebut garis kendali atau format string*. Parameter ini diapit oleh tanda kutip dan memberi tahu kompiler di baris mana data akan muncul. String format dapat berisi teks apa pun beserta tanda yang disebut indikator format** dan tentukan tipe data serta lokasinya.

Setiap indikator format dimulai dengan simbol persen (%) diikuti dengan huruf yang menunjukkan tipe data:

Jadi bagian pertama dari pernyataan printf() ditulis seperti ini:

Cetakf("%d")

Tanda persen memberi tahu kompiler bahwa tanda itu akan diikuti oleh indikator format (untuk menampilkan tanda persen itu sendiri, tulis dua kali: printf("%%");).

Huruf d memberitahu kompiler untuk menampilkan bilangan bulat yang ditulis dalam sistem bilangan desimal (Gbr. 6).


Gambar.6. Komponen indikator format

Bagian kedua dari daftar parameter adalah daftar data Yang berisi literal, nama konstanta, atau nama variabel yang nilainya ingin Anda tampilkan. Daftar data dipisahkan dari string format dengan koma. Semua elemen daftar data juga dipisahkan dengan koma. Saat kompiler menghasilkan kode objek, ia mengganti penunjuk format dengan nilai dari daftar data.

Contoh sederhana penggunaan fungsi printf() diberikan di bawah ini:

Printf("%d",12);

Selama pelaksanaan instruksi ini, nilai 12 akan diganti dengan indikator format (Gbr. 7). Dalam contoh kami, kami benar-benar lulus


Gambar.7. Nilainya diganti dengan indikator format

Fungsi perpustakaan printf() memiliki dua parameter: format string dan literal numerik12.

String format juga dapat berisi teks biasa dengan indikator format disertakan. Misalnya, lihat petunjuknya:

Printf("Umur saya %d tahun", 12);


Gambar.8. Menggunakan indikator format di dalam string literal

String format dalam contoh ini adalah entri

"Umurku %d tahun"

Indikator format, %d, menunjukkan bahwa kita ingin menyisipkan angka di antara kata “Saya berputar” dan kata “tahun” (Gbr. 8). Ketika kompiler mengganti angka 12 sebagai pengganti indikator format, kita akan melihat frasa berikut:

Saya berusia 12 tahun

Dalam contoh ini, baik string literal maupun nilai numerik diteruskan ke fungsi.

Dalam hal ini, hasil yang sama dapat diperoleh dengan meneruskan seluruh frasa sebagai parameter ke salah satu fungsi:

Printf("Umur saya 12 tahun"); menempatkan("umur saya 12 tahun");

Namun untuk menggabungkan teks dengan konstanta atau variabel numerik, Anda harus menggunakan fungsi printf() dan indikator format, seperti misalnya pada program:

Main() ( int umur; umur = 12; printf("Umur saya %d tahun", umur); )

Program ini menampilkan string literal dan nilai variabel integer di layar menggunakan satu instruksi (Gambar 9).


Gambar.9. Nilai variabel diganti sebagai pengganti penunjuk format

Fungsi printf() dapat meneruskan sejumlah parameter untuk menampilkan banyak argumen. Dalam hal ini, perlu untuk menyediakan indikator format untuk setiap argumen. Nilai-nilai dalam daftar data harus ditempatkan dalam urutan yang sama dengan penentu format yang sesuai: item pertama dalam daftar data diganti dengan penentu format pertama, yang kedua dengan yang kedua, dan seterusnya. Lihatlah programnya:

Main())(int lucky_1, lucky_2;lucky_1 = 12;lucky_2 = 21;printf("Angka keberuntungan saya adalah \ %d dan %d", lucky_1, lucky_2);)

Di sini kita telah mendefinisikan dua variabel integer lucky_1 dan lucky_2 dan memberinya nilai awal. Daftar data fungsi printf() berisi dua nama variabel (argumen) yang ingin kita tampilkan, sehingga format string juga harus memiliki dua indikator format. Karena kedua variabel bertipe int, kedua indikator formatnya sama - %d, seperti yang ditunjukkan pada Gambar 10.


Gambar 10. Menggunakan dua indikator format

Kompiler akan mengganti nilai dengan penunjuk format, dan frasa akan terlihat seperti ini:

Angka keberuntungan saya adalah 12 dan 21

Nilai lucky_1, item pertama dalam daftar data, akan menggantikan penunjuk format pertama, dan item kedua dari daftar data (nilai lucky_2) akan menggantikan penunjuk kedua. Jika item dalam daftar data ditukar:

Printf("Angka keberuntungan saya adalah \ %d dan %d", lucky_2, lucky_1);

maka nilainya akan ditampilkan dalam urutan ini:

Angka keberuntungan saya adalah 21 dan 12

Tipe data harus sesuai dengan tipe penunjuk format. Misalnya, program berikut menampilkan nilai variabel float dan variabel int menggunakan fungsi printf() tunggal:

Main())(int count;float amount;count = 5;amount = 45.48;printf("Biayanya %f untuk %d buah", jumlah, hitungan);)

Nilai pertama dari daftar data - angka floating point - diganti dengan penunjuk format %f pertama. Nilai kedua - bilangan bulat - diganti dengan penunjuk format kedua %d. Program ini dikompilasi dan dijalankan tanpa kesalahan, karena tipe variabel dan penunjuk formatnya sama. Seperti yang ditunjukkan pada Gambar 11, nilai float menggantikan pointer %f, dan nilai int menggantikan pointer %d. Hasilnya, kami memiliki:

Harganya 45.580000 untuk 5 buah


Gambar 11. Tipe data harus sesuai dengan penentu format

Jumlah angka nol yang akan muncul dalam bilangan floating point bergantung pada kompiler spesifiknya (Anda akan segera mengetahui mengapa angka tersebut muncul). Jika Anda menukar elemen dalam daftar data dan menulis instruksi sebagai berikut:

Printf("Harganya \%f untuk %d buah", hitung, jumlah);

Kompiler mungkin tidak melaporkan kesalahan, tetapi hasilnya adalah entri yang tidak berarti:

Biayanya -2.002149E37 untuk 16454 buah

Hasil ini disebabkan oleh ketidaksesuaian antara tipe data numerik dan indikator format. Saat memanggil fungsi printf(), Anda dapat menggunakan beberapa argumen dengan tipe berbeda, namun hanya jika tipe data dan indikator format benar-benar cocok.

Terjemahan baris

Fungsi printf() tidak secara otomatis memindahkan kursor ke baris baru setelah menampilkan data. Setelah data ditampilkan di layar, kursor tetap berada pada baris yang sama, tepat setelah karakter terakhir.

Jika Anda ingin memindahkan kursor ke baris berikutnya, Anda harus menambahkan kode kontrol "baris baru" \n ke string format:

Printf("Harganya %f untuk %d buah\n", jumlah, hitungan);

Kode kontrol \n ditempatkan di mana seseorang ingin memulai baris baru (tidak harus di akhir baris format), misalnya, sebagai hasil dari eksekusi sebuah pernyataan

Printf("Harganya %f\n untuk %d buah\n", jumlah, hitungan);

Dua baris akan muncul di layar:

Biaya 45.580000 untuk 5 buah dan Biaya 45.580000 untuk 5 buah

Anda dapat menggunakan rangkaian escape lainnya untuk mengontrol spasi, membunyikan suara, atau menampilkan karakter khusus.