进制数的转化
发布日期:2021-11-04 22:04:26 浏览次数:11 分类:技术文章

本文共 458 字,大约阅读时间需要 1 分钟。

十进制转化成十六进制:

void In_to_a16(int ix){	long iy=0;	int a1=0;	a1=(ix&0x000000FF);//提取最高位字节	int a2=0;	a2=(ix&0x0000FF00)>>8;	int a3=0;	a3=(ix&0x00FF0000)>>16;	int a4=0;	a4=(ix&0xFF000000)>>24; //提取最低位字节	char buffer[10];	sprintf(buffer,"%.2X%.2X%.2X%.2X",a4,a3,a2,a1);	printf("%s",buffer); }

十进制转化成2进制:

void In_to_a2(int ix){	 char a[64];	 int i=0;	 while(ix){	 	//cout<<"ix="<
<
>1; }else{ a[i]='0'; i++; ix=ix>>1; } } for(int k=0;k

转载地址:https://blog.csdn.net/xiaochen87654321/article/details/70188510 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:欢迎使用CSDN-markdown编辑器
下一篇:Matlab滤波器设计

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年04月14日 05时22分11秒