首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C语言 数组转成一个数

2012-06-01 
求助 C语言 数组转成一个数怎样把一个int型随机数组写成一个整数,再把这个整数转换成十六进制,与0x30相与。

求助 C语言 数组转成一个数
怎样把一个int型随机数组写成一个整数,再把这个整数转换成十六进制,与0x30相与。

[解决办法]
楼主的意思是:比如:a[]={3,5,6,7,9,1};则取成 356791 再与0x30相与?
[解决办法]
看这样行不行
len=a的长度
x=0,i=0;
while(i<len){
x*=10;
x+=a[i];
}
x&0x30

热点排行