进制转换器(进制转换器在线)

进制转换器(进制转换器在线)缩略图

找一进制转换器?

找一进制转换器?

Windows自带的计算器就可以实现进制转换,只要把计算器改成科学型的就OK了

谁有进制转换器?

谁有进制转换器?

PC的计算器上,选择为科学型的就能转化进制

进制转换器 v1.0

进制转换器 v1.0

CodeTool数制转换器

http://www.contextfree.net/wangyg/c/codetool/CodeTool.zip

CodeTool数制转换工具

简介

CodeTool是王咏刚在1998年编写的一个小工具,可以完成一组连续整数或字节值的二进制、十进制、十六进制相互转换操作,特别适用于加/解密和压缩/解压缩程序的开发。

CodeTool的主界面包括三个数字输入框,分别对应于十进制、十六进制和二进制的数字序列。用户可以随意在任何一个输入框内输入有空格分隔的整数序列,程序将随着用户的输入自动完成数制转换工作。

CodeTool更重要的功能是显示一串连续的字节值(BYTE值,0x00-0xFF),这特别适合于需要观察二进制字节流的加/解密和压缩/解压缩等程序的开发。用户只要选中CodeTool主界面上的“按字节显示”选项,就可以在输入框中输入以空格分隔的连续字节流了

二—十进制转换器

library ieee;

use ieee.std_logic_1164.all;

use ieee.std_logic_ensigned.all;

entity jishu is

port(en,reset,clk:in std_logic;//en使能,reset复位

da1,da2:out std_logic_vector(3 downto 0));

end entity jishu;

architecture art of jishu is

signal s1,s2:std_logic_vector(3 downto 0);

begin

process(reset,clk)is

begin

if reset=’1′ then

s1<=(others=>‘0’);

s2<=(others=>‘0’);

elsif clk’event then clk=’1′ then

if en=’1′ then

if s1=”1001″ then

if s2=”1001″then

s1<="0000";s2<="0000";

else s2<=s2+1;s1<="0000";

end if;

else

s1<=s1+1;

end if;

end if;

end process;

da1<=s1;//十进制低位

da2<=s2; //十进制高位

da1,da2 这是用二进制表示的,还要将这转换成对应数字代码.用CASE语句就可搞定

【c语言】进制转换器

#include <stdio.h>

#include <string.h>

#define MAX 1024

void invert(char *p)

{

char t,*q=p+strlen(p)-1;

while(p<q)

{

t=*p;

*p=*q;

*q=t;

p++;

q–;

}

}

void trans(char *str,unsigned long num,unsigned long weight)

{

char *p=str;

while(num)

{

*p++=num%weight+’0′;

num/=weight;

}

*p=’\0′;

invert(str);

}

int main()

{

char str[MAX];

unsigned long num,weight;

scanf(“%lu%lu”,&num,&weight);

trans(str,num,weight);

puts(str);

return 0;

}

可对unsigned long范围内正整数进行转换,不对输入的正确性做检查,要求输入两个数据,十进制正整数,需转换的数制的权值

c语言版的进制转换器的源代码会不,谢了

任意进制转换器

如需要16进制转10进制,请调用convert(16,10);

……其它进制间转换……同理调用……

#include#include void convert(int x,int y) { char a[20];int i,s=0; scanf(“%s”,a); for(i=0;i=’a’)a[i]=a[i]-39; else if(a[i]>=’A’)a[i]=a[i]-7; a[i]=a[i]-48; s*=x; s+=a[i]; } for(i=0;s!=0;i++) { a[i]=s%y; if(a[i]>10)a[i]=a[i]+7; a[i]=a[i]+48; s=s/y; } for(;i>=0;) printf(“%c”,a[–i]); } void main() { convert(16,10); }

十进制数与二进制数的转换器

你是要程序代码还是什么? 如果只是单纯的转换,windows自带的计算器就可以办到,只要把计算器切换到科学型就行了~~

额,有没有手机二进制转换器啊…计算机考试用…

这个可以screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt=’Click here to open new windownCTRL+Mouse wheel to zoom in/out’;}” onmouseover=”if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor=’hand’; this.alt=’Click here to open new windownCTRL+Mouse wheel to zoom in/out’;}” onclick=”if(!this.resized) {return true;} else {window.open(this.src);}” onmousewheel=”return imgzoom(this);” alt=”” /> 百事科学计算器. sis

谁有编程用到的十六进制的转换器

用电脑自带的计算机就可以啊 开始 所有程序 附件 计算器 然后点 查看 科学型 就可以了.输入十进制的再一点十六进制就自动转换了

十六进制转换器C语言代码

/*输入一个10进制的数以16进制的输出*/ #include main() { int x; printf("请输入一个10进制的数"); scanf("%d",&x); printf("它的16进制数为%x",x); } 做个提醒吧 你可以自己再研究一下,就按照这思路