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

来源:互联网 发布:ubuntu nginx启动脚本 编辑:程序博客网 时间:2024/05/22 03:06

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位







0 0