日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Linux中的atoi函數(shù)探究(linuxatoi)

linux中atoi函數(shù)是一個(gè)功能非常強(qiáng)大的函數(shù),它能夠?qū)⒆址偷膮?shù)轉(zhuǎn)化為整型的結(jié)果。它的聲明如下,atoi()函數(shù)位于頭文件 中:

創(chuàng)新互聯(lián)10多年企業(yè)網(wǎng)站建設(shè)服務(wù);為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計(jì)及高端網(wǎng)站定制服務(wù),企業(yè)網(wǎng)站建設(shè)及推廣,對(duì)崗?fù)?/a>等多個(gè)方面擁有多年的網(wǎng)站推廣經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。

“`c

int atoi (const char * str);


有時(shí),我們會(huì)用它來做字符串到整數(shù)的轉(zhuǎn)化,它可以將字符串中表示有效數(shù)字的字符轉(zhuǎn)化為十進(jìn)制整型數(shù)。此外,它也可以處理符號(hào),atoi()函數(shù)會(huì)將參數(shù)字符串中第一個(gè)正負(fù)號(hào)緊跟在字符串表示數(shù)字前面,也會(huì)傳遞給函數(shù)返回值。

下面是一個(gè)簡(jiǎn)單的atoi()函數(shù)的示例:

```c
#include
#include

int main ()
{
int val;
char str[20];

strcpy(str, "20310");
val = atoi(str);
printf("String value = %s, Int value = %d\n", str, val);

strcpy(str, "3.14159");
val = atoi(str);
printf("String value = %s, Int value = %d\n", str, val);

return(0);
}

上面代碼的輸出如下:

String value = 20310, Int value = 20310
String value = 3.14159, Int value = 3

從示例可以明顯看出atoi()函數(shù)何以成為強(qiáng)大的工具。它把字符串中的表示數(shù)字的符號(hào)轉(zhuǎn)化為整型,而且可以處理符號(hào),在轉(zhuǎn)化的過程中還保留了符號(hào)的種類,這樣就避免了錯(cuò)誤的轉(zhuǎn)換。

此外,atoi()函數(shù)還具有一些更進(jìn)一步的功能,例如支持十六進(jìn)制和八進(jìn)制的字符串,以及支持特殊字符的忽略功能,即只轉(zhuǎn)化它們前面的有效字符來表示數(shù)字,這樣使得atoi()函數(shù)在Linux中變得非常有用。

香港云服務(wù)器機(jī)房,創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)云服務(wù)器廠商,回大陸優(yōu)化帶寬,安全/穩(wěn)定/低延遲.創(chuàng)新互聯(lián)助力企業(yè)出海業(yè)務(wù),提供一站式解決方案。香港服務(wù)器-免備案低延遲-雙向CN2+BGP極速互訪!


網(wǎng)站欄目:Linux中的atoi函數(shù)探究(linuxatoi)
URL標(biāo)題:
http://m.5511xx.com/article/dpdcgdh.html