JZTXT
  • 首页
  • Ai
  • Java
  • Python
  • Android
  • Mysql
  • JavaScript
  • Html
  • CSS

为什么单片机编程放不下超过32万的整数?

发布时间 2023-04-23 11:26:31作者: 小鱼圆又圆

因为你的单片机可能是16位的,c语言16位编译器的int类型占2字节,也就是范围:-2^15~2^15 - 1  (-32768~32767)。

32位的编译器int类型占4字节。

这种情况下可以使用long int(16位编译器4字节),也可以使用循环处理整数。

 

    本栏目推荐文章
  • 整数的划分(递归或动态规划)
  • 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001
  • 2024-01-10:用go语言,给你一个下标从 0 开始的二维整数数组 pairs 其中 pairs[i] = [starti, endi] 如果 pairs 的一个重新排列 满足对每一个下标 i
  • •输入一个字符串,请按长度为8拆分每个输入字符串并进行输出; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
  • [397] 整数替换
  • LPC单片机是NXP半导体公司生产的,型号有LPC2131,32,34,36,38,是基于16,32位ARM7TFMIS内核
  • 使用51单片机点亮你的灯
  • 51单片机模拟IIC
  • 一般的51单片机P0口为什么要加上拉电阻?
  • 成都仪器开发:stc15w4k56s4单片机用USB串口线下载程序不成功一直提示正在检测目标单片机的一个原因和解决
版权声明:本网站为非赢利性站点,本网站所有内容均来源于互联网相关站点自动搜索采集信息,相关链接已经注明来源。
联系我们