溫馨提示×

C語言中string與其他數(shù)據(jù)類型的轉(zhuǎn)換方法

小樊
84
2024-08-23 11:19:27
欄目: 編程語言

  1. 字符串轉(zhuǎn)整型:使用atoi函數(shù)將字符串轉(zhuǎn)換為整型,例如:
char str[] = "12345";
int num = atoi(str);
  1. 字符串轉(zhuǎn)長整型:使用atol函數(shù)將字符串轉(zhuǎn)換為長整型,例如:
char str[] = "1234567890";
long num = atol(str);
  1. 字符串轉(zhuǎn)浮點(diǎn)型:使用atof函數(shù)將字符串轉(zhuǎn)換為浮點(diǎn)型,例如:
char str[] = "3.14";
float num = atof(str);
  1. 整型轉(zhuǎn)字符串:使用sprintf函數(shù)將整型轉(zhuǎn)換為字符串,例如:
int num = 12345;
char str[10];
sprintf(str, "%d", num);
  1. 長整型轉(zhuǎn)字符串:使用sprintf函數(shù)將長整型轉(zhuǎn)換為字符串,例如:
long num = 1234567890;
char str[20];
sprintf(str, "%ld", num);
  1. 浮點(diǎn)型轉(zhuǎn)字符串:使用sprintf函數(shù)將浮點(diǎn)型轉(zhuǎn)換為字符串,例如:
float num = 3.14;
char str[10];
sprintf(str, "%f", num);

0