找回密码
 立即注册

QQ登录

只需一步,快速开始

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

单片机数据类型设置为long int是不是自己影响速度呀?

[复制链接]
跳转到指定楼层
楼主
ID:299872 发表于 2018-4-9 00:11 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
89C52单片机芯片,自己就慢下来了??
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:282519 发表于 2018-4-9 08:05 | 只看该作者
不会影响速度,long int比int占内存
回复

使用道具 举报

板凳
ID:164602 发表于 2018-4-9 08:16 | 只看该作者
那是肯定的!
你用的51单片机,只是一个8位的计算机。你设置32位的数据类型,运算当然要慢些了。
所以,编程时,要充分考虑这个数据类型,不仅是速度问题,还有一个,就是内存问题——程序空间只有8K,512字节RAM空间,设置一个long int 变量,就至少要占4个字节,程序小还看不出来,程序大了,变量多时,很可能空间不够用哦。
回复

使用道具 举报

地板
ID:304161 发表于 2018-4-9 09:02 | 只看该作者
恩,对。long int字符占内存。会使程序变长
回复

使用道具 举报

5#
ID:298912 发表于 2018-4-9 11:09 | 只看该作者
long int占内存。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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