Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 如何将任何数字转换为822042461(字符串类型)和822042461(双精度类型)? 我如何将任何数字,例如822042461(字符串类型)转换成C++中的822042461(双类型)?非常感谢_String_Visual C++_Type Conversion_Double_C++17 - Fatal编程技术网

String 如何将任何数字转换为822042461(字符串类型)和822042461(双精度类型)? 我如何将任何数字,例如822042461(字符串类型)转换成C++中的822042461(双类型)?非常感谢

String 如何将任何数字转换为822042461(字符串类型)和822042461(双精度类型)? 我如何将任何数字,例如822042461(字符串类型)转换成C++中的822042461(双类型)?非常感谢,string,visual-c++,type-conversion,double,c++17,String,Visual C++,Type Conversion,Double,C++17,sscanf可能有用: /* sscanf example */ #include <stdio.h> int main () { char sentence []="822042461"; double i; sscanf (sentence,"%lf",&i); printf ("%lf\n",i); return 0; } $ gcc -o /tmp/test.exe /tmp/t

sscanf可能有用:

/* sscanf example */
#include <stdio.h>

int main ()
{
  char sentence []="822042461";
  double i;

  sscanf (sentence,"%lf",&i);
  printf ("%lf\n",i);

  return 0;
}

$ gcc -o /tmp/test.exe  /tmp/test.cpp
$ /tmp/test.exe                      
822042461.000000

/*sscanf示例*/
#包括
int main()
{
字符句子[]=“822042461”;
双i;
sscanf(句子,%lf,&i);
printf(“%lf\n”,i);
返回0;
}
$gcc-o/tmp/test.exe/tmp/test.cpp
$/tmp/test.exe
822042461

这可能取决于您使用的编程语言。好的,我添加了smth