找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3951|回复: 4
收起左侧

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

[复制链接]
ID:299872 发表于 2018-4-9 00:11 来自触屏版 | 显示全部楼层 |阅读模式
89C52单片机芯片,自己就慢下来了??
回复

使用道具 举报

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字符占内存。会使程序变长
回复

使用道具 举报

ID:298912 发表于 2018-4-9 11:09 | 显示全部楼层
long int占内存。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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