itoa函式
itoa函式
itoa為c語言的一個函式。itoa函式是一個廣泛應用的,從非標準擴充套件到標準的C語言。它不能被移植,
因為它不是標準定義下的C語言,但是,編譯器通常在一個不遵循程式標準的模式下允許其通過header,
因為它是一個從邏輯對應到標準庫的函式。itoa取整數輸入值,並將其轉換為數字的基數。
原 型
char *itoa( int value, char *string,int radix);
原型說明:
value:欲轉換的資料。
string:目標字串的地址。
radix:轉換後的進位制數,可以是10進位制、16進位制等。
功 能
把一個整數轉換為字串
用 法
itoa(i,num,10);
i ----需要轉換成字串的數字
num---- 轉換後儲存字串的變數
10---- 轉換數字的基數(即進位制)。10就是說按10進位制轉換數字。還可以是2,8,16等等你喜歡的進位制型別
返回值:指向num這個字串的指標
3程式例
程式例:
1 #include
2 #include
3 int main(void)
4 {
5 int number = 12345;
6 char string[32];
7 itoa(number, string, 10);
8p rintf("integer = %d string = %s\n", number, string);
9 return 0;
10 }
char *itoa(int value,char *string,int radix)
將整數value轉換成字串存入string,
radix為轉換時所用基數(儲存到字串中的資料的進位制基數)
注意事項:?
itoa()函式有3個引數:第一個引數是要轉換的數字,第二個引數是要寫入轉換結果的目標字串,
第三個引數是轉移數字時所用的基數(進位制)。在上例中,轉換基數為10,就意味著以10為轉換進位制。
10:十進位制;2:二進位制...
itoa並不是一個標準的C函式,它是Windows特有的,如果要寫跨平臺的程式,請用sprintf。
是Windows平臺下擴充套件的,標準庫中有sprintf,功能比這個更強,用法跟printf類似:
char str[255];
sprintf(str, "%x", 100); //將100轉為16進製表示的字串。
數字轉化為字串函式名 及 功能
下列函式可以將整數轉換為字串:
itoa() 將整型值轉換為字串
litoa() 將長整型值轉換為字串
ultoa() 將無符號長整型值轉換為字串
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27660822/viewspace-775079/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C語言 itoa函式及atoi函式C語言函式
- itoa函式的奇怪問題函式
- 不再傻傻分不清:atoi, itoa, iota
- MySQL函式大全(字串函式,數學函式,日期函式,系統級函式,聚合函式)MySql函式字串
- Oracle 函式大全(字串函式,數學函式,日期函式,邏輯運算函式,其他函式)Oracle函式字串
- 【函式式 Swift】函式式思想函式Swift
- python中id()函式、zip()函式、map()函式、lamda函式Python函式
- 【函式】Oracle函式系列(2)--數學函式及日期函式函式Oracle
- Python 擴充之特殊函式(lambda 函式,map 函式,filter 函式,reduce 函式)Python函式Filter
- 第7章 IF函式 COUNTIF函式 SUMIF函式函式
- 字元函式、數字函式和日期函式字元函式
- 【函式】Oracle EXTRACT()函式與to_char() 函式函式Oracle
- MySQL(四)日期函式 NULL函式 字串函式MySql函式Null字串
- 【函式】ORACLE函式大全函式Oracle
- (譯) 函式式 JS #2: 函式!函式JS
- 核函式 多項式核函式 高斯核函式(常用)函式
- 函式名/函式地址/函式指標函式指標
- 第 8 節:函式-匿名函式、遞迴函式函式遞迴
- lambda匿名函式sorted排序函式filter過濾函式map對映函式函式排序Filter
- js函式 函式自呼叫 返回函式的函式 (閉包)JS函式
- main函式的入口函式AI函式
- (函式)實現strstr函式函式
- 字串函式之Strtok()函式字串函式
- SQL函式之日期函式SQL函式
- Oracle聚合函式/分析函式Oracle函式
- fork函式與vfork函式函式
- 常用函式--時間函式函式
- ORACLE單行函式與多行函式之七:多行函式之分組函式示例Oracle函式
- 函式式JavaScript(4):函式柯里化函式JavaScript
- 箭頭函式、簡寫函式、普通函式的區別函式
- Oracle OCP(03):字元函式、數字函式和日期函式Oracle字元函式
- webgl內建函式--幾何函式與矩陣函式Web函式矩陣
- webgl內建函式--向量函式與紋理查詢函式Web函式
- Hive函式(內建函式+自定義標準函式UDF)Hive函式
- 深入理解 函式、匿名函式、自執行匿名函式函式
- Mysql 常用函式(15)- upper 函式MySql函式
- webgl內建函式--指數函式Web函式
- webgl內建函式--通用函式Web函式