进制转换

原创 2015年07月09日 17:26:12
  • 十进制 转 二进制
void main()
{
	int i=0, j =0;
	int a[200] = {0};
	int num = 0;
	int count = 0;
	
	scanf("%d", &num);
	for(; num > 0; num/=2)
	{
		a[i++] = num%2;
	}

	for(j = i-1; j >=0; j--)
	{
		if(0 == a[j])
			count++;
	}
	printf("%d", count);
	return 0;
}



相关文章推荐

易语言任何进制转换

  • 2017年11月10日 13:10
  • 6KB
  • 下载

多进制转换工具

  • 2017年11月22日 13:34
  • 162KB
  • 下载

Java中byte与16进制字符串的互相转换

Java中byte与16进制字符串的互相转换 Java中byte用二进制表示占用8位,而我们知道16进制的每个字符需要用4位二进制位来表示(23 + 22 + 21 + 20 = 15),所以我们就可...

数据结构-栈进制转换和括号匹配

  • 2017年10月14日 08:34
  • 192KB
  • 下载

进制数转换c#算法

  • 2015年05月06日 15:04
  • 22KB
  • 下载

c#实现16进制和字符串之间转换的代码

以下示例演示如何执行下列任务: 获取字符串中每个字符的十六进制值。  获取与十六进制字符串中的每个值对应的字符。  将十六进制 string 转换为整型。  将十六进制 string 转换为浮...

C#进制转换

  • 2015年12月02日 15:15
  • 704B
  • 下载

大数进制转换工具 for mac

  • 2016年03月28日 18:52
  • 1.44MB
  • 下载

js中的parseInt()、toString()进制转换问题

parseInt方法可以将其它进制转换为十进制,只需要给该方法传入需要转换的字符串和该字符串的进制表示两个参数即可。 注意!!!parseInt方法的可选参数是操作数的进制说明,不是目标的进制。数字转...

进制转换小游戏

  • 2014年11月06日 10:49
  • 85KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:进制转换
举报原因:
原因补充:

(最多只允许输入30个字)