您的位置:首页 > 编程语言 > C语言/C++

C语言将整形转化为对应的字符型

2015-11-28 10:56 381 查看
// 将int 转化为对应的字符串
void intToStr(char a[],int m){
int length = intlen(m);
for(int i = 1; i <= length ; i++){
a[length - i] = itoa(m % 10);
m /= 10;
}
}
// 计算整形变量的长度
int intlen(int m){
int length = 0;
while (m != 0) {
length++;
m /= 10;
}
return length;
}
// 将一个数0 - 9 转化为对应的 字符'0' - '9'
char itoa(int n){
switch (n) {
case 0:
return '0';
break;
case 1:
return '1';
break;

case 2:
return '2';
break;

case 3:
return '3';
break;
case 4:
return '4';
break;
case 5:
return '5';
break;
case 6:
return '6';
break;
case 7:
return '7';
break;
case 8:
return '8';
break;
case 9:
return '8';
break;
default:
return -1;
break;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: