Apakah maksud printf dalam linux?

WBOY
Lepaskan: 2022-03-15 14:54:01
asal
3713 orang telah melayarinya

Dalam Linux, printf bermaksud output berformat. Perintah ini boleh mengawal format output dengan lebih baik Fungsi utamanya adalah untuk mengeluarkan teks mengikut format yang ditentukan.

"Apakah

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Apakah maksud printf dalam Linux

Apabila menulis skrip shell, kami menggunakan gema untuk mencetak ke output standard. echo ialah perintah yang mudah, tetapi fungsinya terhad Jika anda ingin mempunyai kawalan yang lebih baik ke atas format output, anda boleh menggunakan arahan printf.

Format sintaks printf:

# printf 格式 参数
Salin selepas log masuk

Berikut ialah contoh:

[root@localhost ~]# printf "姓名:%s\n身高:%dcm\n体重:%dkg\n" "小明" "180" "75"
姓名:小明
身高:180cm
体重:75kg
Salin selepas log masuk

"Apakah

"Nama: %snHeight : "Berat: %dkgn" ialah format, "Xiao Ming" "180" "75" ialah parameter. Format termasuk %s dan %d, iaitu aksara penukaran format Parameter yang sepadan dengan %d mestilah nombor perpuluhan. Parameter yang sepadan dengan %s mestilah rentetan. Ia juga termasuk tiga n aksara baris baharu Perintah printf tidak menambah simbol OK secara lalai dan perlu ditambah secara manual.

Aksara melarikan diri yang biasa digunakan

  • " - Petikan berganda melarikan diri

  • \ - Sentak belakang melarikan diri

  • b - Watak Backspace

  • n - Watak baris baharu

  • r - pemulangan gerabak

  • t - tab mendatar

  • v - Aksara tab menegak

  • %% - Simbol % tunggal

Aksara penukaran jenis yang biasa digunakan

Penentu penukaran jenis ialah aksara yang menentukan cara mentafsir yang sepadan Parameter. Aksara ini diperlukan. Berikut ialah senarai yang menunjukkan semua jenis penukaran dan kesannya:

  • %d - Cetak parameter sebagai integer perpuluhan

  • %f - Cetak parameter sebagai nombor titik terapung

  • %s - Cetak parameter sebagai Rentetan

  • %x - Cetak parameter sebagai integer heksadesimal

  • %o - Cetak parameter sebagai integer oktal

Contoh 1

Contoh ini menggunakan %d, %x, %o untuk menukar parameter yang disediakan kemudian kepada perpuluhan, perenambelasan dan perlapanan.

[root@localhost ~]# printf "Decimal: %d\nHex: %x\nOctal: %o\n" 100 100 100
Decimal: 100
Hex: 64
Octal: 144
Salin selepas log masuk

Contoh 2

Contoh berikut menggunakan %.2f, dengan .2 bermakna parameter mengekalkan dua tempat perpuluhan dan f mencetak parameter sebagai nombor titik terapung.

[root@localhost ~]# printf "%.2f\n" 3.1415926
3.14
Salin selepas log masuk

Cadangan berkaitan: "Tutorial Video Linux"

Atas ialah kandungan terperinci Apakah maksud printf dalam linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan