char
*itoa(intvalue,
char
*string,intradix);
int value 被轉換的整數,char *string 轉換後儲存的字元數組,int radix 轉換進制數,如2,8,10,16 進制等
頭檔案: <stdlib.h>
#include<stdlib.h>
#include<stdio.h>
intmain()
{
intnumber=123456;
charstring[25];
itoa(number,string,10);
printf("integer=%dstring=%s\n",number,string);
return0;
}
int atoi(const char *nptr);
參數nptr字元串,如果 第一個非空格字元存在,是數字或者正負号則開始做類型轉換,之後檢測到非數字(包括結束符 \0) 字元時停止轉換,傳回 整型數。否則,傳回零, 頭檔案: #include < stdlib.h>
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
float n;
char *str = "12345.67";
n = atoi(str);
printf("string = %s integer = %f\n", str, n);
return 0;
}