求助高手,编程(C语言的)

2019-03-24 19:39发布

求助高手帮忙编个小程序,题目是这样的:输入一个字节,要求输出他的右移1--8位后的数。 我想是不是可以用LED点阵实现呢?用BCD编码器将其转化为二进制的,然后右移一位显示在LED点阵的第一行,右移两位显示在点阵的第二行,如此循环?有高手帮帮忙嘛? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
xu123
1楼-- · 2019-03-25 19:54
我想的是用LED的点阵显示,但是好像输入不知道怎么处理,输入的是字节的八位,用0--255代替??
abo6016
2楼-- · 2019-03-25 23:04
原帖由 jishuaihu 于 2011-11-3 21:33 发表
课本上的C语言?还是单片机的?比如a是输入的数,n是要移动的位数,那么a<<n;就可以了! 现在的学生怎么都这样啊?看看书就能完成的事非得让别人完整,难道自己真的就什么也干不了吗?

右移貌似是a>>n吧?
jishuaihu
3楼-- · 2019-03-26 04:14
方向搞反了,没注意。嘿嘿
lkx2011
4楼-- · 2019-03-26 08:58
这个有点难啊

一周热门 更多>