数组里面的地址是用java 二进制表示示的吗

编码和数码有什么区别?在书上看到这样一句话:指令的操作码和地址码使用二进制代码来表示的,其中地址码部分和数据一样,是二进制的数码,而操作码部分则是二进制码的编码.这里的两个码有什么区别呢?
数码是二进制数.编码是事先进行编排的代码.也就是说,数码说顺序固定,而编码的顺序是不固定的.
为您推荐:
其他类似问题
扫描下载二维码您的举报已经提交成功,我们将尽快处理,谢谢!
题目太多了吧。
大家还关注
(window.slotbydup=window.slotbydup || []).push({
id: '2081942',
container: s,
size: '1000,60',
display: 'inlay-fix'把一个数组里面的十六进制数转为二进制并存到另一个数组里面怎么搞啊???_百度知道
把一个数组里面的十六进制数转为二进制并存到另一个数组里面怎么搞啊???
搞了半天了,0x11,0x0e.h&gt,j;j&k&j++)
int k=1,0x02};6,什么结果也没有啊;%s\ i++) {img_buf[i+8*j] =(Hex[j] & k)&&= 1;n&for(j=0, img_buf).0; 8;char img_buf[48]={0};int main(){&gt,我把以上代码输进C++6,一个Hex【】里面的元素成为img_buf【】里面的8个元素;char Hex[6]={0x12;}
printf(&}想把Hex【6】里面的十六进制转变为二进制并存进img_buf【】里面,0x01#include &i;;for (i = 0,0x12; i &lt
我有更好的答案
0x01.h&gt,j;for(j=0;i;6,0x0e;j&);}
}for (i = 0; 8;k&& i &lt,0x02}; i++)
printf(&0' i &char img_buf[48]={0};int main(){ i++) {img_buf[i+8*j] =(Hex[j] & k)&gt, img_buf[i]+';char Hex[6]={0x12;= 1;%c&quot,0x12#include && 48;j++)
int k=1,0x11;for (i = 0
其他类似问题
为您推荐:
十六进制数的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁关于一串数组怎么转化为二进制_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:457,087贴子:
关于一串数组怎么转化为二进制收藏
,比如一个二维数组的一行是010101怎么把它变成二进制,空间变小,能大概讲讲方法吗
int a[]={0b};
把他放在内存里面就行了啊。你这样浪费内存啊,8个作为一个字节。把二进制换成十进制放在一个二位数组a[N][K]里面k是你一行除以8得到的。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或求大神!不用数组的方法,C语言怎么编写十进制转换二进制和二进制转换十进制?注意是不用数组。还有c语_百度知道
求大神!不用数组的方法,C语言怎么编写十进制转换二进制和二进制转换十进制?注意是不用数组。还有c语
C语言怎么编写十进制转换二进制和二进制转换十进制!不用数组的方法?注意是不用数组。还有c语言中有没有二进制直接转换十进制的代码求大神
C语言怎么编写十进制转换二进制和二进制转换十进制!不用数组的方法?注意是不用数组。还有c语言中有没有二进制直接转换十进制的代码求大神
提问者采纳
void print_bin(int n){
int l = sizeof(n)*8;&lt,只能自行编写函数打印。默认高位0不输出;&#47。
for(i = l-1;=0;
if(i == 0)
printf(&quot,逐位判断二进制值,通过位操作.
if(n&(1&lt, (n&(1&lt。以下是一个打印二进制值的函数; i &;略去高位0;= 0;%d&);/&总位数,并输出对应的值;/ i --)
printf(&i)) ;
for(打印二进制数并没有现成的格式数值;i&0&i)) break!= 0); i --)&#47
有没有更简洁的方法了
这个代码已经是很简洁了。
这只是函数主体吧 完整代码是不是加个#include&stdio.h&和void main(){ scanf(&%d&,&n); print_bin(n);}就可以运行了?
是的。你需要自己加main函数并调用这个就可以了。
提问者评价
来自团队:
其他类似问题
为您推荐:
其他1条回答
&&&nbsp,power=1;&while(b)&int&nbsp,binary);&&&decTobin(int&&&&&;b/=10;&&&&&&nbspvoid&&&0'&decimal+=b%10*binary=0;&&&&&&&&&{&&b)&&&&&&nbsp,大小很有限{&&if(d)&&printf(&binTodec(int&&&&&}&nbsp,decimal);%c&&&1)+'&&&;&&{&&&&&&%d&&&char&;&&&&d){&&&&power*=2;&if(binary)&&}void&binary=(d&decimal=0;&&&decTobin(d&&&//用整型表示二进制;&}&&printf(&&&1)
大小很有限是什么意思?
因为假如用int型的每一位表示二进制的每一位,能表示的最大的二进制数是=1023,也就是只要超过1023这个程序就无法得到正确结果了。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 c语言二进制表示 的文章

 

随机推荐