`

不错的C++函数

阅读更多
函数:itoa(a,b,10);
功能:把a的值的10进制放到字符串b里;

#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转成整数并返回
#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只是执行命令

其他
函数	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) 浮点误差修正
0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics