编程基础知识(持续更新)

1.单位换算

1 Byte=8 Bit  1 Byte/s= 8Bit/s

1word=2 Bytes=16bit

(有争议说只有系统数据N为16位时,否则1word=N/8???)

1DWORD= Double Word=2 words=4 Bytes=32bit


2.case语句

如果case语句不加break,那么会逐条执行从某条语句开始的所有语句。

while (1)
   {	 
			key=KEY_Scan(0);//ÉèÖò»Ö§³ÖÁ¬°´
			switch(key)
      {
				case 1: 
								a=a+1;//flag1=flag+1;
								LCD_drawStrAt("key1",4,6,0);
								DrawINT16UNum(a,2,0);
				case 2: 
								b=b+0.5;
								DrawfloatNum1(b,2,1);
				case 3:	
								c=a+b;
								DrawfloatNum1(c,2,2);
				default : break;			
		  } 

如果先按1,那么a=1,b=1.5,c=2.5

如果先按2,a=0,b=0.5,c=0.5

3.左移运算符

3 << 2,则是将数字3左移2位







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值