C
cjk87927
初学编程
展开
-
进制转化(10-20)简单方法
/* 假定int为16位 *///利用数值在内存中是以二进制的形式储存的,所以将输入的10进制转化成2进制只是将内存中的值打印出来//利用按位与运算可以算出任何数值的最后一位 num & 1 //可以计算负数 #include stdio.h>int main(void){ int a, i; while (scanf("%d", &a) != EOF) {原创 2008-05-05 22:32:00 · 519 阅读 · 0 评论 -
进制转化(10->2)
/* 用双向动态链表储存数据,没有数据大小限制 *//* 可以转换负数 */ #include stdio.h>#include malloc.h>int main(void){ struct num2 { int a; struct num2 *next; struct num2 *bellow; }; struct nu原创 2008-05-05 22:21:00 · 334 阅读 · 0 评论