首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載 | ||
![]() |
2011中考 | 2011高考 | 2012考研 | 考研培訓 | 在職研 | 自學考試 | 成人高考 | 法律碩士 | MBA考試 MPA考試 | 中科院 |
|
![]() |
四六級 | 職稱英語 | 商務英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT 新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學習 | 法語 | 德語 | 韓語 |
|
![]() |
計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證 華為認證 | Java認證 |
|
![]() |
公務員 | 報關員 | 銀行從業資格 | 證券從業資格 | 期貨從業資格 | 司法考試 | 法律顧問 | 導游資格 報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師 人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業資格 | 廣告師職業水平 駕駛員 | 網絡編輯 |
|
![]() |
衛生資格 | 執業醫師 | 執業藥師 | 執業護士 | |
![]() |
會計從業資格考試(會計證) | 經濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務師 注冊資產評估師 | 高級會計師 | ACCA | 統計師 | 精算師 | 理財規劃師 | 國際內審師 |
|
![]() |
一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監理工程師 | 安全工程師 質量工程師 | 物業管理師 | 招標師 | 結構工程師 | 建筑師 | 房地產估價師 | 土地估價師 | 巖土師 設備監理師 | 房地產經紀人 | 投資項目管理師 | 土地登記代理人 | 環境影響評價師 | 環保工程師 城市規劃師 | 公路監理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師 |
|
![]() |
繽紛校園 | 實用文檔 | 英語學習 | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲 |
我們常用到的有以下幾種:
1、itoa
功 能:把一整數轉換為字符串
用 法:char *itoa(int value, char *string, int radix);
詳細解釋:itoa是英文integer to array(將int整型數轉化為一個字符串,并將值保存在數組string中)的縮寫.
參數:
value: 待轉化的整數。
radix: 是基數的意思,即先將value轉化為radix進制的數,范圍介于2-36,比如10表示10進制,16表示16進制。
* string: 保存轉換后得到的字符串。
返回值:
char * : 指向生成的字符串, 同*string。
備注:該函數的頭文件是"stdlib.h"
2、ltoa
功 能:把一長整形轉換為字符串
用 法:char *ltoa(long value, char *string, int radix);
詳細解釋:itoa是英文long integer to array(將long int長整型數轉化為一個字符串,并將值保存在數組string中)的縮寫.
參數:
value: 待轉化的長整型數。
radix: 是基數的意思,即先將value轉化為radix進制的數,范圍介于2-36,比如10表示10進制,16表示16進制。
* string: 保存轉換后得到的字符串。
返回值:
char * : 指向生成的字符串, 同*string。
備注:該函數的頭文件是"stdlib.h"
3、ultoa
功 能:把一無符號長整形轉換為字符串
用 法:char *ultoa(unsigned long value, char *string, int radix);
詳細解釋:itoa是英文unsigned long integer to array(將unsigned long int無符號長整型數轉化為一個字符串,并將值保存在數組string中)的縮寫.
參數:
value: 待轉化的無符號長整型數。
radix: 是基數的意思,即先將value轉化為radix進制的數,范圍介于2-36,比如10表示10進制,16表示16進制。
* string: 保存轉換后得到的字符串。
返回值:
char * : 指向生成的字符串, 同*string。
備注:該函數的頭文件是"stdlib.h"
4、gcvt
功 能:把浮點型數轉換為字符串,取四舍五入
用 法:char *gcvt(double value, int ndigit, char *buf);
詳細解釋:gcvt()用來將參數number轉換成ASCII碼字符串,參數ndigits表示顯示的位數。gcvt()與ecvt()和 fcvt()不同的地方在于,gcvt()所轉換后的字符串包含小數點或正負符號。若轉換成功,轉換后的字符串會放在參數buf指針所指的空間。
參 數:
value:待轉化的浮點數。
ndigit:存儲的有效數字位數。
*buf:結果的存儲位置。
返回值:
char * :指向生成的字符串, 同*buf。
備注:該函數的頭文件是"stdlib.h"
5、ecvt
功 能:將雙精度浮點型數轉換為字符串,轉換結果中不包括十進制小數點
用 法:char *ecvt(double value, int ndigit, int *decpt, int *sign);
詳細解釋:ecvt函數把一個雙精度浮點數轉換成一個字符串。value參數是要轉換的浮點數。這個函數存儲最多ndigit個數字值作為一個字符串,并添加一個空數字符('\0'),如果value中的數字個數超過ndigit,低位數字被舍入。如果少于ndigit個數字,該字符串用0填充。
只有數字才存儲在該字符串中,小數點位置和value符號在調用之后從decpt和sign獲取。decpt參數指出給出小數點位置的整數值, 它是從該字符串的開頭位置計算的。0或負數指出小數點在第一個數字的左邊。sign參數指出一個指出轉換的數的符號的整數。如果該整數為0,這個數為正數,否則為負數。
參 數:
value:待轉換的雙精度浮點數。
ndigit:存儲的有效數字位數。
*decpt:存儲的小數點位置。
*sign:轉換的數的符號。
返回值:
char*:指向生成的字符串。
備注:該函數的頭文件是"stdlib.h"
6、fcvt
功 能:指定位數為轉換精度,其余同ecvt
用 法:char *fcvt(double value, int ndigit, int *decpt, int *sign);
詳細解釋:fcvt函數把一個雙精度浮點數轉換成一個字符串。value參數是要轉換的浮點數。參與轉換的實際值保留的小數位數由ndigit決定。
只有數字才存儲在該字符串中,小數點位置和value符號在調用之后從decpt和sign獲取。decpt參數指出給出小數點位置的整數值, 它是從該字符串的開頭位置計算的。0或負數指出小數點在第一個數字的左邊。sign參數指出一個指出轉換的數的符號的整數。如果該整數為0,這個數為正數,否則為負數。
參 數:
value:待轉換的雙精度浮點數
ndigit:轉換的字符串中包含小數點后幾位
*decpt:返回小數點在串中的位置
*sign:符號標志。
返回值:
char*:指向生成的字符串。
備注:該函數的頭文件是"stdlib.h"
相關推薦:2010年3月計算機等級考試二級C筆試試題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |