將浮點(diǎn)型數(shù)據(jù)轉(zhuǎn)化為字符串 C語(yǔ)言怎么能把字符串轉(zhuǎn)化成浮點(diǎn)型數(shù)據(jù)?
C語(yǔ)言怎么能把字符串轉(zhuǎn)化成浮點(diǎn)型數(shù)據(jù)?使用atof函數(shù)。1、說(shuō)明:C庫(kù)函數(shù)double atof(const char*STR)將參數(shù)STR指向的字符串轉(zhuǎn)換為浮點(diǎn)數(shù)(double type)。2、at
C語(yǔ)言怎么能把字符串轉(zhuǎn)化成浮點(diǎn)型數(shù)據(jù)?
使用atof函數(shù)。
1、說(shuō)明:C庫(kù)函數(shù)double atof(const char*STR)將參數(shù)STR指向的字符串轉(zhuǎn)換為浮點(diǎn)數(shù)(double type)。
2、atof()函數(shù)的聲明:double atof(const char*STR)。
3、參數(shù):STR—轉(zhuǎn)換為浮點(diǎn)數(shù)的字符串。
4、返回值:函數(shù)返回轉(zhuǎn)換后的雙精度浮點(diǎn)數(shù)。如果沒(méi)有有效的轉(zhuǎn)換,則返回零(0.0)。編譯效果如下:擴(kuò)展數(shù)據(jù):如果有非法字符,示例代碼如下:編譯效果如下:引用:
C語(yǔ)言函數(shù)庫(kù)里有沒(méi)有把字符串轉(zhuǎn)化為浮點(diǎn)數(shù)的函數(shù)?。?/h2>
可以使用庫(kù)函數(shù)atof,頭文件為#include<stdlib。H>函數(shù)名:atof函數(shù):將字符串轉(zhuǎn)換為浮點(diǎn)數(shù)用法:doubletof(constchar*NPT R)實(shí)例:#include<stdlib。H>#包括<stdio。H> intmain(){doubledchar*str=“12345.67”d=atof(str)printf(“string=%sdouble=LFn”,str,d)return0}