中文名稱
itoa函數(shù)
屬于
標(biāo)準(zhǔn)的C語言
通過
允許其通過header
可轉(zhuǎn)換
為數(shù)字的基數(shù)
itoa為c語言的一個(gè)函數(shù)。itoa函數(shù)是一個(gè)廣泛應(yīng)用的,從非標(biāo)準(zhǔn)擴(kuò)展到標(biāo)準(zhǔn)的C語言。它不能被移植,因?yàn)樗皇菢?biāo)準(zhǔn)定義下的C語言,但是,編譯器通常在一個(gè)不遵循程式標(biāo)準(zhǔn)的模式下允許其通過header ,因?yàn)樗且粋€(gè)從邏輯對(duì)應(yīng)到標(biāo)準(zhǔn)庫的函數(shù)。itoa取整數(shù)輸入值,并將其轉(zhuǎn)換為數(shù)字的基數(shù)。
char *itoa( int value, char *string,int radix);
原型說明:
value:欲轉(zhuǎn)換的數(shù)據(jù)。
string:目標(biāo)字符串的地址。
radix:轉(zhuǎn)換后的進(jìn)制數(shù),可以是10進(jìn)制、16進(jìn)制等。
把一個(gè)整數(shù)轉(zhuǎn)換為字符串
用 法
itoa(i,num,10);
i ----需要轉(zhuǎn)換成字符串的數(shù)字
num---- 轉(zhuǎn)換后保存字符串的變量
10---- 轉(zhuǎn)換數(shù)字的基數(shù)(即進(jìn)制)。10就是說按10進(jìn)制轉(zhuǎn)換數(shù)字。還可以是2,8,16等等你喜歡的進(jìn)制類型
返回值:指向num這個(gè)字符串的指針[1]
聯(lián)系客服