C语言不常用的语句

2019-07-16 06:50发布

程序如下:
/********************************************************************
* 名称 : dec2bcd(uchar dec)
* 功能 : DEC码(10进制)转换为BCD码
* 输入 : dec码
* 输出 : bcd码
***********************************************************************/
uchar dec2bcd(uchar dec)
{
uchar bcd;
bcd=0;  //输出数据清零
while(dec >= 10)
{              
  dec -= 10;                        
  bcd++;
}
bcd <<= 4;
bcd |= dec;
return bcd;
}

平时最多只用++,——,什么的,遇到上面的语句
dec -= 10; 依我推断是dec=dec-10;
不知道黄底语句的意思是啥?
这种符号的,网上还真不好搜索出来。

先谢谢好心人的讲解
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。