找一进制转换器?
Windows自带的计算器就可以实现进制转换,只要把计算器改成科学型的就OK了
谁有进制转换器?
PC的计算器上,选择为科学型的就能转化进制
进制转换器 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