Rumah > pembangunan bahagian belakang > C++ > Penentu format dalam bahasa C

Penentu format dalam bahasa C

PHPz
Lepaskan: 2023-09-03 14:17:05
ke hadapan
1027 orang telah melayarinya

Penentu format dalam bahasa C

Penentukan format digunakan dalam C untuk tujuan input dan output. Menggunakan konsep ini pengkompil boleh memahami bahawa jenis data yang ada dalam pembolehubah semasa mengambil input menggunakan fungsi scanf() dan mencetak menggunakan fungsi printf(). Berikut ialah senarai penentu format.

#🎜🎜🎜 #%c%d#🎜 Notasi saintifik terapungNilai terapung%g atau %GSerupa dengan #%e atau ##🎜🎜🎜 #%hiInteger yang ditandatangani (pendek)%hu#🎜🎜🎜 Integer Tidak Ditandatangani (pendek)%iNombor bulat tidak ditandatangani🎜🎜🎜##🎜 l atau %ld atau %liLong%lfDouble#🎜🎜 #%LfLong double%luTidak ditandatangani atau ditandatangani panjang tidak ditandatanganiPanjang#🎜🎜🎜 lluUnsigned long long%oOctal representation🎜🎜 🎜#%pPenunjuk%s#🎜 🎜#%uUnsigned int%x atau %X🎜🎜 Perwakilan heksadesimal%nMencetak apa-apa#🎜🎜%🎜##🎜🎜%🎜##🎜 🎜#Ini ialah penentu format asas. Kita boleh menambah beberapa bahagian lain dengan penentu format. Ini adalah seperti di bawah −Simbol tolak (-) tanda memberitahu penjajaran kiriNoktah (.) digunakan untuk memisahkan lebar medan dan ketepatan#🎜🎜 #Contoh Demo Langsung
#include <stdio.h>
main() {
   char ch = &#39;B&#39;;
   printf("%c</p><p>", ch); //printing character data
   //print decimal or integer data with d and i
   int x = 45, y = 90;
   printf("%d</p><p>", x);
   printf("%i</p><p>", y);
   float f = 12.67;
   printf("%f</p><p>", f); //print float value
   printf("%e</p><p>", f); //print in scientific notation
   int a = 67;
   printf("%o</p><p>", a); //print in octal format
   printf("%x</p><p>", a); //print in hex format
   char str[] = "Hello World";
   printf("%s</p><p>", str);
   printf("%20s</p><p>", str); //shift to the right 20 characters including the string
   printf("%-20s</p><p>", str); //left align
   printf("%20.5s</p><p>", str); //shift to the right 20 characters including the string, and print string up to 5 character
   printf("%-20.5s</p><p>", str); //left align and print string up to 5 character
}
Salin selepas log masuk
输出
Penentukan Format Jenis
Watak
%e atau %E
#🎜🎜🎜##🎜🎜🎜##🎜🎜🎜 🎜🎜#
%lli atau %lld
#🎜
#🎜
Cetak % aksara
#🎜 selepas🎜 % menentukan lebar medan minimum. Jika rentetan kurang daripada lebar, ia akan diisi dengan ruang
B
45
90
12.670000
1.267000e+001
103
43
Hello World
Hello World
Hello World
Hello
Hello
Salin selepas log masuk
rrreee#🎜🎜🎜🎜🎜🎜式使用这些格式说明符来使用scanf()函数。因此,我们可以像上面打印的那样从scanf()中获取输入。

Atas ialah kandungan terperinci Penentu format dalam bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
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