main(){ chara"> Tukar rentetan kepada nombor dan nombor kepada rentetan menggunakan bahasa C-C++-php.cn

Tukar rentetan kepada nombor dan nombor kepada rentetan menggunakan bahasa C

WBOY
Lepaskan: 2023-08-29 11:49:04
ke hadapan
945 orang telah melayarinya

Soalan

Apakah maksud penukaran rentetan kepada nombor dan penukaran nombor kepada rentetan dalam bahasa pengaturcaraan C?

Penyelesaian

Terdapat dua fungsi yang tersedia untuk penukaran. Mereka ialah -

  • sscanf() - Tukar rentetan kepada nombor
  • sprintf () - Digunakan untuk menukar nombor kepada rentetan

Rentetan kepada penukaran nombor

Kita boleh menggunakan fungsi sscanf() untuk menukar aksara - Tukar rentetan kepada nombor

Sintaks

sscanf (string name, “control string”,variable list)
Salin selepas log masuk

Tukar rentetan kepada nombor dan nombor kepada rentetan menggunakan bahasa C

Contoh

#include main (){ char a[20] = “02 01 2010”; int day, mon, yr; clrscr(); sscanf (a, “%d%d %d”, &day, &mon, &yr); printf ( “Day =%d”, day); printf ( “Month = %d”, mon); printf ( “Year = %d”, yr); getch (); }
Salin selepas log masuk

Output

Day = 02 Month = 01 Year = 2010
Salin selepas log masuk

Tukar nombor kepada rentetan

Kita boleh menggunakan fungsisprintf()Synta kepada ✎✎✎

sprintf ( string name, “control string”, variable list)
Salin selepas log masuk

Tukar rentetan kepada nombor dan nombor kepada rentetan menggunakan bahasa CContoh

#include main (){ char a[50]; int day,mon,yr; day = 02; mon = 01; yr = 2010; crlscr(); sprintf (a, “%d/%d/%d”, day, mon, yr); printf ( “today’s date =%s”,a); getch (); }
Salin selepas log masuk

Output
Today’s date is 02/01/2010.
Salin selepas log masuk

Atas ialah kandungan terperinci Tukar rentetan kepada nombor dan nombor kepada rentetan menggunakan bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!