亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

C語言中一些將字符串轉換為數字的函數小結

2020-01-26 14:57:47
字體:
來源:轉載
供稿:網友

C語言atoi()函數:將字符串轉換成int(整數)
頭文件:

#include <stdlib.h>

atoi() 函數用來將字符串轉換成整數(int),其原型為:

int atoi (const char * str);

【函數說明】atoi() 函數會掃描參數 str 字符串,跳過前面的空白字符(例如空格,tab縮進等,可以通過 isspace() 函數來檢測),直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字符串結束時('/0')才結束轉換,并將結果返回。

【返回值】返回轉換后的整型數;如果 str 不能轉換成 int 或者 str 為空字符串,那么將返回 0。

范例:將字符串a 與字符串b 轉換成數字后相加。

#include <stdio.h>#include <stdlib.h>int main (){ int i; char buffer[256]; printf ("Enter a number: "); fgets (buffer, 256, stdin); i = atoi (buffer); printf ("The value entered is %d.", i); system("pause"); return 0;}

執行結果:

Enter a number: 233cyuyanThe value entered is 233.


C語言atof()函數:將字符串轉換為double(雙精度浮點數)
頭文件:

#include <stdlib.h>

atol() 函數的名字源于“ascii to long”,用來將字符串轉換成長整型數(long),其原型為:

  long atol(const char * str);

【函數說明】atol() 會掃描參數 str 字符串,跳過前面的空白字符(例如空格,tab縮進等,可以通過 isspace() 函數來檢測),直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字符串結束時('/0')才結束轉換,并將結果返回。

【返回值】返回轉換后的長整型數(long);如果 str 不能轉換成 long 或者 str 為空字符串,那么將返回 0。

示例:將輸入的字符串轉換成long。

#include <stdio.h>#include <stdlib.h>int main (){ long int li; char buffer[256]; printf ("Enter a long number: "); fgets(buffer, 256, stdin); li = atol(buffer); printf ("The value entered is %ld./n", li); system("pause"); return 0;}

執行結果:

Enter a long number: 1200cyuyanThe value entered is 1200.


C語言atof()函數:將字符串轉換為double(雙精度浮點數)
頭文件:

#include <stdlib.h>

函數 atof() 用于將字符串轉換為雙精度浮點數(double),其原型為:

double atof (const char* str);

atof() 的名字來源于 ascii to floating point numbers 的縮寫,它會掃描參數str字符串,跳過前面的空白字符(例如空格,tab縮進等,可以通過 isspace() 函數來檢測),直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字符串結束時('/0')才結束轉換,并將結果返回。參數str 字符串可包含正負號、小數點或E(e)來表示指數部分,如123. 456 或123e-2。

【返回值】返回轉換后的浮點數;如果字符串 str 不能被轉換為 double,那么返回 0.0。

溫馨提示:ANSI C 規范定義了 stof()、atoi()、atol()、strtod()、strtol()、strtoul() 共6個可以將字符串轉換為數字的函數,大家可以對比學習;使用 atof() 與使用 strtod(str, NULL) 結果相同。另外在 C99 / C++11 規范中又新增了5個函數,分別是 atoll()、strtof()、strtold()、strtoll()、strtoull(),在此不做介紹,請大家自行學習。

范例:

#include <stdio.h>#include <stdlib.h>int main(){ char *a = "-100.23",   *b = "200e-2",   *c = "341",   *d = "100.34cyuyan",   *e = "cyuyan"; printf("a = %.2f/n", atof(a)); printf("b = %.2f/n", atof(b)); printf("c = %.2f/n", atof(c)); printf("d = %.2f/n", atof(d)); printf("e = %.2f/n", atof(e)); system("pause"); return 0;}

執行結果:

a = -100.23b = 2.00c = 341.00d = 100.34e = 0.00

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩电影中文字幕在线| 欧美黄色片在线观看| 亚洲精品视频久久| 日韩高清av一区二区三区| 精品日本美女福利在线观看| 中文字幕精品视频| 欧美色道久久88综合亚洲精品| 在线免费看av不卡| 久久久久久尹人网香蕉| 欧美成人免费在线视频| 高潮白浆女日韩av免费看| 欧美极品美女视频网站在线观看免费| 精品国产成人av| 麻豆精品精华液| 亚洲欧美国产一本综合首页| 国产精品情侣自拍| 欧美电影院免费观看| 欧美一级淫片丝袜脚交| 日本三级韩国三级久久| 国产精品高清网站| 91免费欧美精品| 日本欧美黄网站| 97碰在线观看| 精品视频中文字幕| 国产一区二区三区在线观看网站| 久久久电影免费观看完整版| 日韩欧美成人精品| 91影视免费在线观看| 欧美一区二粉嫩精品国产一线天| 亚洲一区二区三区毛片| 日韩在线免费观看视频| 亚洲女人天堂色在线7777| 91在线色戒在线| 日韩黄色在线免费观看| 欧美成年人网站| 国产一区红桃视频| 久久色免费在线视频| 久久亚洲精品小早川怜子66| 国产成人+综合亚洲+天堂| 在线性视频日韩欧美| 精品福利在线视频| 国产亚洲精品日韩| 亚洲欧美日韩一区二区三区在线| 91久久精品国产| 欧美最猛黑人xxxx黑人猛叫黄| 亚洲精品一区二区三区婷婷月| 国产精品揄拍一区二区| 免费97视频在线精品国自产拍| 日韩中文字幕久久| 国产午夜精品美女视频明星a级| 国产精品久久在线观看| 成人黄色中文字幕| 亚洲欧美一区二区三区四区| 日韩中文字幕视频| 日本高清不卡在线| 国产欧美精品日韩| 欧美极品少妇xxxxⅹ免费视频| 国产精品亚洲自拍| 精品中文视频在线| 日韩电影免费观看中文字幕| 久久97精品久久久久久久不卡| 日韩欧美在线视频免费观看| 亚洲精品短视频| 久久久国产精品视频| 日韩欧美国产成人| 色哟哟亚洲精品一区二区| 亚洲色图第三页| 久久久久久欧美| 亚洲视频一区二区三区| 久久男人资源视频| 久久久噜噜噜久久久| 欧美一级片在线播放| 欧美激情成人在线视频| 中文字幕日韩精品有码视频| 欧美一区深夜视频| 欧美成年人视频| 久久这里有精品| 亚洲精品色婷婷福利天堂| 亚洲成人激情小说| 日韩成人中文电影| 色久欧美在线视频观看| 欧美精品久久久久久久| 黑人精品xxx一区| 亚洲欧美日韩中文在线制服| 亚洲国产成人精品电影| 91亚洲va在线va天堂va国| 国产色综合天天综合网| 国产精品日日摸夜夜添夜夜av| 亚洲欧美国产另类| 9.1国产丝袜在线观看| 久久久久久久久久久亚洲| 欧美午夜电影在线| 国产午夜精品久久久| 亚洲欧美另类人妖| 欧美视频一区二区三区…| 久久综合亚洲社区| 国产精品色悠悠| 久久91精品国产91久久久| 国产精品久久久久久亚洲影视| 最近2019免费中文字幕视频三| 午夜欧美不卡精品aaaaa| 高潮白浆女日韩av免费看| 日韩中文字幕网址| 曰本色欧美视频在线| 欧美日韩国产成人在线观看| 好吊成人免视频| 亚洲色图13p| 欧美视频一区二区三区…| 亚洲老板91色精品久久| 日韩av在线一区二区| 国产亚洲xxx| 国产精品久久久久久久一区探花| 日韩av片永久免费网站| 久久久女人电视剧免费播放下载| 久久久999国产| 日韩欧美国产高清91| 亚洲男女性事视频| 国产精品pans私拍| 91成人精品网站| 欧美老女人在线视频| 亚洲免费电影在线观看| 国产日韩欧美成人| 久久久久久久香蕉网| 久久久免费精品| 色悠久久久久综合先锋影音下载| 国产精品永久免费观看| 亚洲综合av影视| 久久久久久久久久国产| 国产精品成人aaaaa网站| 欧美亚洲另类制服自拍| 97在线视频免费看| 久久精品99国产精品酒店日本| 国产一区二区三区直播精品电影| 91香蕉嫩草影院入口| 91精品视频一区| 日韩中文在线中文网在线观看| 精品欧美aⅴ在线网站| 国产精品亚洲自拍| 欧美日韩在线视频首页| 国模私拍视频一区| 91超碰caoporn97人人| 国产精品视频午夜| 欧美精品免费在线观看| 久久久久亚洲精品国产| 欧洲亚洲免费在线| 亚洲色图综合久久| 91精品久久久久久久久久另类| 欧美电影免费观看网站| 一区二区三区国产视频| 亚洲国产99精品国自产| 97超碰蝌蚪网人人做人人爽| 久久久精品免费视频| 精品国产福利视频| 成人亚洲综合色就1024| 国产日韩精品视频| 国外视频精品毛片| 久久久www成人免费精品| 97热在线精品视频在线观看| 日韩成人在线视频| 97色伦亚洲国产| 日韩欧美中文在线| 国产一区二区三区丝袜| 亚洲午夜精品久久久久久久久久久久| 国产成人精品午夜|