C语言:int转char

C语言:int转char网上 C 语言 char 转 int 挺多的 结果我想 int 转 char 找了好一会儿 这里记录下 方便以后自己查找和修改 include string h include stdio h include stdlib h intintTostr intm charstr inti 0 intj 1 intk 0 cha stdlib h stdio h

网上C语言char转int挺多的,结果我想int转char,找了好一会儿,这里记录下,方便以后自己查找和修改。

include "string.h" #include  
     #include  
     int intTostr(int m, char str[]) { 
    int i = 0; int j = 1; int k = 0; char c; if (m < 0) str[i++] = '-'; m = m > 0 ? m : -m; while (m > 0) { 
    str[i] = '0' + m % 10; m = m / 10; i++; } if (str[0] == '-') j = 1; else j = 0; k = i - 1; while (j < k) { 
    c = str[j]; str[j] = str[k]; str[k] = c; j++; k--; } str[i] = '\0'; return i - 1; } void main() { 
    int mm = 66765; char str[7]; intTostr(mm, str); for (int i = sizeof(str)-1; i >1;i--) { 
    str[i] = str[i - 1]; } printf("%s;%d", str, sizeof(str)); system("pause"); } 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/177869.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午6:33
下一篇 2026年3月26日 下午6:34


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号