关于51单片机C语言除法的问题

[复制链接]
查看11 | 回复3 | 2013-4-14 20:17:32 | 显示全部楼层 |阅读模式
需要使用'('和')'来代替'['和']', C语言中用()来确定运算优先级, []是数学中的表达方式.头文件是PC机编译器C/C++里的头文件, 需要确定51编译器中是否有此头文件./1024其实就是移位操作, 如果变量u的取值范围足够大, 可以使用移位操作, 即>>10来代替/1024. 像处理器这种东西, 最怕做的是除法, 代价很高, 速度很慢.另外, 51单片机是8位处理器, double型和float型的取值范围是一样的. -中国物联网校企联盟技术部...
回复

使用道具 举报

千问 | 2013-4-14 20:17:32 | 显示全部楼层
/1024用右移算法,速度会非常快...
回复

使用道具 举报

千问 | 2013-4-14 20:17:32 | 显示全部楼层
C语言没有中括号,直接用小括号就行了。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行