sprintf和sscanf都是stdio.h头文件中的函数,请你们放心使用~函数
其中,sprintf能够将任意数字包括小数点(.)和负号(-)转换成字符串(这里指的char数组)code
而sscanf则负责将字符串转化为任意类型的数字。blog
#include <stdio.h> #include <string.h> int main(){ char a[100],e[100]="-"; int b=132,c=168; sprintf(a,"%d.%d",b,c); double d; strcpy(e+1,a); sscanf(e,"%lf",&d); printf("%s\n%lf",a,d); return 0; }
能够看到,在上面的实例中,字符串