函數:itoa(a,b,10);
功能:把a的值的10進制放到字符串b裡;
C++代碼
#include <iostream>
using namespace std;
int main()
{
char str[11];
int i;
cin >> i;
itoa (i,str,10);
cout << str << endl;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
char str[11];
int i;
cin >> i;
itoa (i,str,10);
cout << str << endl;
return 0;
}
備注:不是所有編譯器都可用!
函數:atoi(str);
功能:將str轉成整數並返回C++代碼
#include <iostream>
using namespace std;
int main()
{
char str[11];
int i;
cin >> str;
i = atoi(str);
cout << i << endl;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
char str[11];
int i;
cin >> str;
i = atoi(str);
cout << i << endl;
return 0;
}
備注:這個函數雖然和itoa有點像,但注意的是atoi是有返回值的,itoa只是執行命令
其他
C++代碼
函數 isalpha (char ) 判斷是否是字母
函數 isdigit (char ) 判斷是否是數字
函數 isalnum (char ) 判斷是否是數字或字母
以上3個函數都在頭文件 ctype.h 中
函數 strupr (char *s) 把字符串s裡的小寫轉大寫
函數 strlwr (char *s) 把字符串s裡的大寫轉小寫
函數 strrev (char *s) 把字符串s的所有字符的順序顛倒過來(不包括空字符NULL)
函數 toupper, tolower 大小寫轉化
函數 floor:int m = floor (sqrt(x) + 0.5) 浮點誤差修正