免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
函數(shù)strtod,strtol
函數(shù)strtod,strtol

strtod(將字符串轉(zhuǎn)換成浮點(diǎn)數(shù))

相關(guān)函數(shù)

atoi,atol,strtod,strtol,strtoul

表頭文件

#include<stdlib.h>

定義函數(shù)

double strtod(const char *nptr,char **endptr);

函數(shù)說明

strtod()會(huì)掃描參數(shù)nptr字符串,跳過前面的空格字符,直到遇上數(shù)字或正負(fù)符號(hào)才開始做轉(zhuǎn)換,到出現(xiàn)非數(shù)字或字符串結(jié)束時(shí)('\0')才結(jié)束轉(zhuǎn)換,并將結(jié)果返回。若endptr不為NULL,則會(huì)將遇到不合條件而終止的nptr中的字符指針由endptr傳回。參數(shù)nptr字符串可包含正負(fù)號(hào)、小數(shù)點(diǎn)或E(e)來表示指數(shù)部分。如123.456123e-2。

返回值

返回轉(zhuǎn)換后的浮點(diǎn)型數(shù)。

附加說明

參考atof()。

范例

/*將字符串ab,c 分別采用102,16 進(jìn)制轉(zhuǎn)換成數(shù)字*/
#include<stdlib.h>
mian()
{
char a[]=”1000000000”;
char b[]=”1000000000”;
char c[]=”ffff”;
printf(“a=%d\n”,strtod(a,NULL,10));
printf(“b=%d\n”,strtod(b,NULL,2));
printf(“c=%d\n”,strtod(c,NULL,16));
}

執(zhí)行

a=1000000000
b=
512
c=65535

strtol(將字符串轉(zhuǎn)換成長(zhǎng)整型數(shù))

相關(guān)函數(shù)

atof,atoi,atolstrtod,strtoul

表頭文件

#include<stdlib.h>

定義函數(shù)

long int strtol(const char *nptr,char **endptr,int base);

函數(shù)說明

strtol()會(huì)將參數(shù)nptr字符串根據(jù)參數(shù)base來轉(zhuǎn)換成長(zhǎng)整型數(shù)。參數(shù)base范圍從236,或0。參數(shù)base代表采用的進(jìn)制方式,如base值為10則采用10進(jìn)制,若base值為16則采用16進(jìn)制等。當(dāng)base值為0時(shí)則是采用10進(jìn)制做轉(zhuǎn)換,但遇到如'0x'前置字符則會(huì)使用16進(jìn)制做轉(zhuǎn)換。一開始strtol()會(huì)掃描參數(shù)nptr字符串,跳過前面的空格字符,直到遇上數(shù)字或正負(fù)符號(hào)才開始做轉(zhuǎn)換,再遇到非數(shù)字或字符串結(jié)束時(shí)('\0')結(jié)束轉(zhuǎn)換,并將結(jié)果返回。若參數(shù)endptr不為NULL,則會(huì)將遇到不合條件而終止的nptr中的字符指針由endptr返回。

返回值

返回轉(zhuǎn)換后的長(zhǎng)整型數(shù),否則返回ERANGE并將錯(cuò)誤代碼存入errno中。

附加說明

ERANGE指定的轉(zhuǎn)換字符串超出合法范圍。

范例

/* 將字符串a,b,c 分別采用10,216進(jìn)制轉(zhuǎn)換成數(shù)字*/
#include<stdlib.h>
main()
{
char a[]=”1000000000”;
char b[]=”1000000000”;
char c[]=”ffff”;
printf(“a=%d\n”,strtol(a,NULL,10));
printf(“b=%d\n”,strtol(b,NULL,2));
printf(“c=%d\n”,strtol(c,NULL,16));
}

執(zhí)行

a=1000000000
b=
512
c=65535

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
C++字符串轉(zhuǎn)換篇
C語言的常用類型轉(zhuǎn)換函數(shù)(atoi,atol,strtod,strtol,strtoul)...
C/C++ 字符串轉(zhuǎn)數(shù)字函數(shù)
C語言中如何將字符串轉(zhuǎn)換成float和double類型
C語言字符串函數(shù)總結(jié)
c語言將字符串轉(zhuǎn)換為double型值函數(shù)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服