问一个语法的的问题

[复制链接]
 楼主| liliang9554 发表于 2014-8-23 17:51 | 显示全部楼层 |阅读模式
#define     Bitime_5              0x05*4                      // ~ 0.5 bit length + small adjustment
#define     Bitime                13*4//0x0D   


看程序 看到这两句定义
请问一下  这个  *   号是什么作用
是乘法吗? 怎么感觉和注释不大一样
午夜粪车 发表于 2014-8-23 17:51 | 显示全部楼层
肯定是乘法。
lizye 发表于 2014-8-23 17:53 | 显示全部楼层
乘法
zhaoxqi 发表于 2014-8-23 17:53 | 显示全部楼层
这个*在c语言里还有其他的含义吗?
huangchui 发表于 2014-8-23 17:55 | 显示全部楼层
在C语言中  如果A*B,表示相乘   如果要注释可以用//,或者/**/  懂了没  小菜  呵呵
jiahy 发表于 2014-8-23 17:56 | 显示全部楼层
*P表示指针,想要了解更多,请看C语言书
dengdc 发表于 2014-8-23 17:58 | 显示全部楼层
乘法


LaunchPad的demo里的吧,主要是是为了帮助理解程序,所以才分开来写成两个数相乘,主要是为了让你理解其含义吧
shimx 发表于 2014-8-23 17:58 | 显示全部楼层
上面的肯定是乘法。在这里表示移位。4为2的2次方。所以为左移2位。如果换成除以2的N次方,那就是右移N位。。。
zhanghqi 发表于 2014-8-23 17:59 | 显示全部楼层
既然是在#define里,那就是个ascii码的*,没有任何意义。
zhanghqi 发表于 2014-8-23 18:00 | 显示全部楼层
具体的意义那就看Bitime/Bitime_5具体用的地方来定了。
 楼主| liliang9554 发表于 2014-8-23 18:06 | 显示全部楼层
哦,我知道了
 楼主| liliang9554 发表于 2014-8-23 18:06 | 显示全部楼层
多谢大家了啊,结贴了
周董 发表于 2014-8-27 22:55 | 显示全部楼层
肯定不会是指针,指针指向的是一个变量的地址,这个明显不是的啊;。。
youluo235 发表于 2014-8-29 09:52 | 显示全部楼层
就是惩罚的意思。不用看注释。自己领悟程序是什么意思就是什么意思
您需要登录后才可以回帖 登录 | 注册

本版积分规则

950

主题

11568

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部