共763,701条结果
C语言 位运算
问:“在不同系统中整数常量所占的字节大小不同。根据按位与的运算规则可知,...
答:按照位运算,0跟1相与和0跟0相与为0,1跟1相与为1。根据这个算法,假设a有16位,某种情况下只需要后8位,前八位归0,就可以采用与0000000011111111这个16位数字相与,因为a的前八位不管是0还是1,与0相与都化为零,后八位不管是0还是1,与1相与还是原数。也就是所说的”把数值a的高八位清零...
2016-06-12 回答者: 愤怒de翔小果 2个回答 1
子网号是如何算出来的?
问:游戏呀
答:两种算法一种是转换二进制,另一种是按块算:1、看掩码255.255.255.192 转换二进制11111111.11111111.11111111.11000000主机位还剩6个块大小是256-192 = 64这样算法是按块来算例如:0~63 64~127 128~191这就是三块 2、然后取第一块来看,头和尾是不能够算网络地址的,因为网络地址主机位是不能...
2019-10-27 回答者: 水闰爱树木 7个回答 65
C语言 key=P2&0x0f;什么意思
答:P2&0x0f P2应该是一个变量吧 &是把数据转换成二进制按位与,同个位上都为1 结果为1,否则结果为0 如3&2 转换成二进制为 00000011&00000010 结果为00000010 转换成10进制为2 0x0f 前面的0x表示这是常量的十六进制表示法 等于10进制的15 P2&15 ...
2018-04-11 回答者: javanetwork 3个回答 13
利用AT89C51单片机,1个按键6 位共阳LED数码管,构成一个秒表系统,当点...
问:这个是我课设内容,我着急用,麻烦各位有会单片机汇编的帮帮忙,非常急...
答:姑娘,我这里有proteus图、汇编程序、c程序、程序框图一应俱全的设计报告。留个邮箱免费给你,稍作修改,把数码管改成6位的:00:00:00这种样式即可
2012-07-15 回答者: ghzhuanyong01 2个回答 2
16位计数制是什么?
答:我用C语言来回答这个问题。16位就是一个2字节整数。unsigned short hex=0x1234;//定义一个2字节整数 unsigned char low = hex & 0xff; //取低8位 也就是0x34 unsigned char hight = hex >> 8; //取高8位 也就是0x12 printf("low=0x%x,hight=0x%x\n",low,hight);//打印结果...
2023-06-30 回答者: zhangshubinabc 1个回答
求助,关于一个单片机四位数码管的编程
问:芯片是AT89S52,数码管是这样的,我现在想要的功能是,通过两个按钮的递...
答:仿真和代码见附件。有疑问可追问。
2014-03-21 回答者: 珠山龙少 4个回答 1
一个关于单片机矩阵扫描的问题 就是读取P3口的值后,为何要进行位与操...
问:问一个关于单片机矩阵扫描的问题 就是读取P3口的值后,为何要进行位与操...
答:如果你不加&0xf0这一步,那你怎么知道P3口读到的数据到底是0xf?呢?如果不知道是0xf?,你就不方便用整个P3变量去运算,而只能用P3_0、P3_1……这样一个个来运算。当然,如果你确定后面是0xfe,那你也完全可以不屏蔽直接拿来计算得到矩阵点。
2014-05-02 回答者: 知道网友 1个回答 1
c语言中&&是什么运算
问:&&是做什么运算,位运算符&如何使用,谢谢
答:&&是逻辑与(相当于其他语言中的AND)比如: a&&b; 若a和b都为真,则a&&b才为真。否则有一个为假都为假。&是按位与。如果两个相应的二进制数都为1,结果才为1,否则都为0。0&0=0,0&1=0,1&1=1,1&0=0。比如: 3&5=1 00000011(3)00000101(5)00000001(1)...
2016-07-23 回答者: huang69 3个回答 20
C语言里面问号和冒号表达式的问题请教 (0x30& 0x20) ? 0x00 : 0x28...
问:(0x30& 0x20) ? 0x00 : 0x28 这样的表达式是什么意思啊?
答:可以替代某些if-then-else 语句;作用是,在执行了表达式1后,如果数值为true(真),则计算表达式2,并将结果作为整个表达式的数值;如果表达式的值为false(假),则计算表达式3的值,并将结果作为整个表达式的数值;0x作为数字开头,表示该数为十六进制,(0x30& 0x20)的值为真,即1,因此执行0x00,...
2011-09-24 回答者: 余超1990ac 8个回答 4
IP子网划分的划分方法
答:2)如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数,为 N,这里肯定 N<8。如果大于254,则 N>8,这就是说主机地址将占据不止8位。 3)使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值。 如欲将B(c)类IP地址168.19...
2011-07-04 回答者: he4fire 10个回答 11

辅 助

模 式