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; }
能夠看到,在上面的實例中,字符串