#include<stdio.h> #include<conio.h> #include<stdlib.h> void main() { int i = 31; char s[10]; itoa(i, s, 2); //转换成字符串,进制基数为2 printf("%s",s); //输出 getch(); } 转自: http://blog.sina.com.cn/s/blog_3e778d64010003sk.html