智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1316|回复: 3
打印 上一主题 下一主题

pwm

[复制链接]

68

主题

1086

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4578

活跃会员奖章优秀会员奖章论坛元老奖章论坛骨干奖章在线王奖章

QQ
威望
2515
贡献
1213
兑换币
1382
注册时间
2012-9-19
在线时间
425 小时
跳转到指定楼层
1#
发表于 2012-11-5 09:08:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PWMPER0不是八位的吗?最大就是2^8=255啊,为什么可以赋值1000或其他大于255的值呢???很是不解,求解,谢谢啊!

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
2#
发表于 2012-11-5 10:52:08 | 只看该作者
char i = 1000 ,编译是没错的,可运行

但数据会溢出,真正的赋值是 i = 1000%256
回复 支持 反对

使用道具 举报

6

主题

66

帖子

0

精华

高级会员

Rank: 4

积分
761
QQ
威望
431
贡献
210
兑换币
78
注册时间
2011-10-30
在线时间
60 小时
3#
发表于 2012-11-5 11:50:29 | 只看该作者
练级了
回复 支持 反对

使用道具 举报

68

主题

1086

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4578

活跃会员奖章优秀会员奖章论坛元老奖章论坛骨干奖章在线王奖章

QQ
威望
2515
贡献
1213
兑换币
1382
注册时间
2012-9-19
在线时间
425 小时
4#
 楼主| 发表于 2012-11-5 20:29:42 | 只看该作者
不是51单片机,我已经知道啦,其实,01级联成16位的了,2^16=25535是可以的。如果不级联的话,就是2^8=255就不对了,但是还有些不明白,在什么情况下需要强制转换啊,强制转换与直接赋值哪一个更好啊???
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-27 22:17 , Processed in 0.041697 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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