Heim > Backend-Entwicklung > C++ > Hauptteil

Konvertieren Sie mithilfe der C-Sprache eine Zeichenfolge in eine Zahl und eine Zahl in eine Zeichenfolge

WBOY
Freigeben: 2023-08-29 11:49:04
nach vorne
1030 Leute haben es durchsucht

问题

C编程语言中字符串到数字和数字到字符串的转换是什么意思?

解决方案

有两种可用于转换的函数。它们是 -

  • sscanf() - 将字符串转换为数字
  • sprintf () - 用于将数字转换为字符串

字符串到数字的转换

我们可以使用 sscanf() 函数将字符串转换为数字 -

语法

sscanf (string name, “control string”,variable list)
Nach dem Login kopieren

Konvertieren Sie mithilfe der C-Sprache eine Zeichenfolge in eine Zahl und eine Zahl in eine Zeichenfolge

示例

#include<stdio.h>
main (){
   char a[20] = &ldquo;02 01 2010&rdquo;;
   int day, mon, yr;
   clrscr();
   sscanf (a, &ldquo;%d%d %d&rdquo;, &day, &mon, &yr);
   printf ( &ldquo;Day =%d&rdquo;, day);
   printf ( &ldquo;Month = %d&rdquo;, mon);
   printf ( &ldquo;Year = %d&rdquo;, yr);
   getch ();
}
Nach dem Login kopieren

输出

Day = 02
Month = 01
Year = 2010
Nach dem Login kopieren

将数字转换为字符串

我们可以使用sprintf()函数将字符串转换为数字−

语法

sprintf ( string name, &ldquo;control string&rdquo;, variable list)
Nach dem Login kopieren

Konvertieren Sie mithilfe der C-Sprache eine Zeichenfolge in eine Zahl und eine Zahl in eine Zeichenfolge

示例

#include<stdio.h>
main (){
   char a[50];
   int day,mon,yr;
   day = 02;
   mon = 01;
   yr = 2010;
   crlscr();
   sprintf (a, &ldquo;%d/%d/%d&rdquo;, day, mon, yr);
   printf ( &ldquo;today&rsquo;s date =%s&rdquo;,a);
   getch ();
}
Nach dem Login kopieren

输出

Today&rsquo;s date is 02/01/2010.
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonKonvertieren Sie mithilfe der C-Sprache eine Zeichenfolge in eine Zahl und eine Zahl in eine Zeichenfolge. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage