找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1447|回复: 10
打印 上一主题 下一主题
收起左侧

&&运算不了

[复制链接]
跳转到指定楼层
楼主
ID:1125252 发表于 2024-8-29 11:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
九齐IC为何连 if(time>10 && time<20)这样的运算都不得?现在需要判断脉宽用定时器给433解码的话怎么操作?各位九齐大佬有没有什么可以精确到区间的方法,不然我接收到的32位数连我自己都不认识。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:879348 发表于 2024-8-29 15:58 | 只看该作者
可能是精简C语言不支持,你可以分开写
if(time>10)
{
if(time<20)
{}
}
回复

使用道具 举报

板凳
ID:857072 发表于 2024-8-29 18:14 来自手机 | 只看该作者
用小括号把TIME>10,和<20用小括号括起来
回复

使用道具 举报

地板
ID:1110945 发表于 2024-8-29 19:57 | 只看该作者
if((time>10) && (time<20))
如果你不清楚各种运算的优先级,最好加“()”,以保证按自己的想法运算得出结果。
回复

使用道具 举报

5#
ID:1125252 发表于 2024-9-2 18:56 | 只看该作者
wufa1986 发表于 2024-8-29 15:58
可能是精简C语言不支持,你可以分开写
if(time>10)
{

这个也不行哦
回复

使用道具 举报

6#
ID:1125252 发表于 2024-9-2 18:56 | 只看该作者

这个九齐运算不了
回复

使用道具 举报

7#
ID:401564 发表于 2024-9-2 21:32 | 只看该作者
1481509156 发表于 2024-9-2 18:56
这个九齐运算不了

开什么玩笑,我一直都这么用的,多的不说,五六个量产的产品是有用到&&
九齐的C语言跟标准的C没差多少,至少,在&&上面是一样的
回复

使用道具 举报

8#
ID:712493 发表于 2024-9-2 21:51 | 只看该作者
1481509156 发表于 2024-9-2 18:56
这个九齐运算不了

用一个&?试试
回复

使用道具 举报

9#
ID:1110945 发表于 2024-9-3 08:39 | 只看该作者

两个&是“与”运算,一个&是“按位与”,区别可大了,
可以说是两种完全不同的运算。
回复

使用道具 举报

10#
ID:1131074 发表于 2024-9-3 10:56 | 只看该作者
Y_G_G 发表于 2024-9-2 21:32
开什么玩笑,我一直都这么用的,多的不说,五六个量产的产品是有用到&&
九齐的C语言跟标准的C没差多少,至少 ...

估计是他的程序本身就有逻辑上的问题,然后跑出来的效果和他预想的不一样,就觉得&&在九齐的C编译器无法判断。

PS:我也在九齐上用了无数回&&了。
回复

使用道具 举报

11#
ID:57657 发表于 2024-9-3 15:27 | 只看该作者
乐于助人 发表于 2024-9-3 10:56
估计是他的程序本身就有逻辑上的问题,然后跑出来的效果和他预想的不一样,就觉得&&在九齐的C编译器无法 ...

不排除是程序不够或堆栈溢出等问题。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表