其实整型没有多大的必要转为字符串,用到的地方也很少,碰巧今天有人问了下。发现用标准IO很容易实现。
#include <stdio.h> int main () { int i = 12345; int j = -12345; char buf[32] = {0}; sprintf(buf,"%d\0",i); printf("buf1 = %s\n",buf); sprintf(buf,"%d\0",j); printf("buf2 = %s\n",buf); }
其实整型没有多大的必要转为字符串,用到的地方也很少,碰巧今天有人问了下。发现用标准IO很容易实现。
#include <stdio.h> int main () { int i = 12345; int j = -12345; char buf[32] = {0}; sprintf(buf,"%d\0",i); printf("buf1 = %s\n",buf); sprintf(buf,"%d\0",j); printf("buf2 = %s\n",buf); }