字符串处理问题[2]:将一个数字型…
生活随笔
收集整理的這篇文章主要介紹了
字符串处理问题[2]:将一个数字型…
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、C語言有atoi、atol、atof等庫函數,可分別把ASCII編碼的字符串轉化為int、long、float類型的數字。
頭文件:stdlib.h
函數原型:int atoi(const char* nptr);//注意形參是字符型指針
(另外兩個類似)
舉個例子:
char *str="123";
int num=atoi(str);
執(zhí)行后,num的值被初始化為123
?
2、atoi()函數的功能:
將字符串轉換成整型數;atoi()會掃描參數nptr字符串,跳過字符串開頭的空格字符(如果有,單個或者連續(xù)多個空格都跳過),直到遇上數字或正負號才開始做轉換;而再遇到非數字或字符串結束時('\0')才結束轉化,并將結果返回(返回轉換后的整型數,如果第一次遇到的就是字符,則返回一個0值),比如“a245”返回0,“45a2”返回45,“345a”返回345……
?
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的字符串处理问题[2]:将一个数字型…的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 氚云学习3——弹框
- 下一篇: 二进制编码转ASCII字符与字符转二进制