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;
不知道黄底语句的意思是啥?
这种符号的,网上还真不好搜索出来。

先谢谢好心人的讲解
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
huangjunbo
1楼-- · 2019-07-16 10:41
红 {MOD}  对的   黄 {MOD} 只不过是左移 位赋值  逻辑或赋值!{:44:}
我的9569
2楼-- · 2019-07-16 16:10
黄 {MOD} 是逻辑或赋值
wang27177199
3楼-- · 2019-07-16 20:10
 精彩回答 2  元偷偷看……
499056767
4楼-- · 2019-07-16 22:24
不常用  那要怎么办

一周热门 更多>