进制转化(10-20)简单方法
2008-05-05 22:32
357 查看
/* 假定int为16位 */
//利用数值在内存中是以二进制的形式储存的,所以将输入的10进制转化成2进制只是将内存中的值打印出来
//利用按位与运算可以算出任何数值的最后一位 num & 1
//可以计算负数
#include <stdio.h>
int main(void)
{
int a, i;
while (scanf("%d", &a) != EOF) {
for (i = 15; i >= 0; i--) //i = 15;可以从第一位向后打印
printf("%d", a >> i & 1);//打印出第一位后将末尾值设置为2进制数的第二位....
printf(" The next one ");
}
getchar();
getchar();
return 0;
}
//利用数值在内存中是以二进制的形式储存的,所以将输入的10进制转化成2进制只是将内存中的值打印出来
//利用按位与运算可以算出任何数值的最后一位 num & 1
//可以计算负数
#include <stdio.h>
int main(void)
{
int a, i;
while (scanf("%d", &a) != EOF) {
for (i = 15; i >= 0; i--) //i = 15;可以从第一位向后打印
printf("%d", a >> i & 1);//打印出第一位后将末尾值设置为2进制数的第二位....
printf(" The next one ");
}
getchar();
getchar();
return 0;
}
相关文章推荐
- 两种方法把10进制转化为16进制查表法第二种
- 最简单的10进制和16进制之间的转换方法
- 很完整的2、8、10、16进制转换方法的进制的转化
- 10进制转换成16进制最简单的方法
- JS实现颜色的10进制转化成rgba格式的方法
- 10进制数转化成2进制数的四种方法
- POJ1131 (Java大数 进制转化8-10 )
- linux下各种进制转化最简单的的命令行
- codevs m进制转化成10进制
- 字符串型 10进制数 转化为 字符串型16 进制数
- c#学习 10/22 字符串的各种方法与继承的简单介绍
- django学习10 数据库 增删改查 简单方法
- oracle提供的关于数值或字符与其用于实际存储到硬盘上的编码值间以及不同进制的数值间的转化方法的总结[收集中]
- leetcode_168. Excel Sheet Column Title 10进制转化为EXCEL表格标题,10进制转化为16进制
- 二,四,八,十六转化10进制
- 10进制转1024进制方法
- 2014/10/20学习心得--简单的Person程序
- 10进制和16进制的简单互换
- ARGB转RGB,RGB、ARGB转10进制数方法
- 进制转化(16->10)