找回密码
 立即注册
楼主: 乘简

该死的C251,奇怪的问题,你们有没有碰到过?

[复制链接]
已绑定手机

872

主题

1万

回帖

2万

积分

管理员

积分
25428
发表于 2026-8-6 19:57:18 | 显示全部楼层
KEIL 还是可信的,
下个月,STC自己的 编译器也会出来了/先试用
支持 C11标准


截图202608061956403117.jpg


回复

使用道具 举报 送花

已绑定手机

74

主题

1019

回帖

3775

积分

论坛元老

初出茅庐&无甚本事

积分
3775
发表于 2026-8-6 22:09:53 | 显示全部楼层
还是用
显而易见
没弯弯绕绕
师生老幼皆宜
各环境适配的写法
偶尔看看玩玩
回复

使用道具 举报 送花

0

主题

77

回帖

2850

积分

金牌会员

积分
2850
发表于 2026-8-7 08:58:53 | 显示全部楼层
神*** 发表于 2026-8-6 19:57
KEIL 还是可信的,下个月,STC自己的 编译器也会出来了

回复

使用道具 举报 送花

已绑定手机

24

主题

701

回帖

2731

积分

金牌会员

积分
2731
发表于 2026-8-7 10:02:28 | 显示全部楼层
神*** 发表于 2026-8-6 19:57
KEIL 还是可信的,下个月,STC自己的 编译器也会出来了

赶紧把寄存器升级为16位,32位也是当务之急
回复

使用道具 举报 送花

已绑定手机

24

主题

701

回帖

2731

积分

金牌会员

积分
2731
发表于 2026-8-7 10:05:21 | 显示全部楼层
神*** 发表于 2026-8-6 19:57
KEIL 还是可信的,下个月,STC自己的 编译器也会出来了

“KEIL 还是可信的,下个月,STC自己的 编译器也会出来了” 请问哪里来的消息
回复

使用道具 举报 送花

已绑定手机

872

主题

1万

回帖

2万

积分

管理员

积分
25428
发表于 2026-8-7 10:18:45 | 显示全部楼层
如下,内部已最后验证中,
会先在全国大学生智能汽车竞赛中指定使用


截图202608071016205477.jpg
回复

使用道具 举报 送花

已绑定手机

20

主题

1456

回帖

4428

积分

论坛元老

积分
4428
发表于 2026-8-7 11:12:34 | 显示全部楼层
神*** 发表于 2026-8-7 10:18
如下,内部已最后验证中,
会先在全国大学生智能汽车竞赛中指定使用

251和51都支持吗?只有网页版吗?
回复

使用道具 举报 送花

已绑定手机

872

主题

1万

回帖

2万

积分

管理员

积分
25428
发表于 2026-8-7 12:02:32 | 显示全部楼层
先出  STC32 支持 251指令集
回复

使用道具 举报 送花

17

主题

109

回帖

491

积分

中级会员

积分
491
 楼主| 发表于 2026-8-7 13:06:13 | 显示全部楼层
hea*** 发表于 2026-8-6 17:07
在keil C251中实测,两种写法结果都一样为正确值。
你是用的啥编译器,什么版本的?工程打包上来看看。

复现出来了,把int y=2026;改成unsigned int y=2026;你再软仿真试一下!
回复

使用道具 举报 送花

17

主题

109

回帖

491

积分

中级会员

积分
491
 楼主| 发表于 2026-8-7 15:22:32 | 显示全部楼层
神*** 发表于 2026-8-6 19:57
KEIL 还是可信的,
下个月,STC自己的 编译器也会出来了/先试用
支持 C11标准

那测试一下这段代码
  1. void main(void)
  2. {
  3.         unsigned int y=2026;
  4.         char m=6,d=14;
  5.         long n;
  6.         
  7.         n=y*10000L+m*100L+d;
  8.         //这里的n为9990
  9.         n=10000L*y+m*100L+d;
  10.         //这里的n才为20260614
  11. }
复制代码


回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-11-7 13:17 , Processed in 0.075987 second(s), 98 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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