int floatt数据占4个单元,32位;int数据占4个单元,32位

常见的Arduino开发板(如 , 等)是基於ATmega的8位微控制器在Arduino家族中也有一些相对复杂的开发板(如 )是基于32位微控制器。

Arduino开发语言是基于C/C++编程语言的因此Arduino家族中的8位开发板和32位开發板的基本数据类型是有差别。对于8位开发板来说int占2字节,double和int floatt占4字节而对于32位开发板,int占用4字节double占用8字节。

只用作函数声明表示沒有返回值

char常被是用于储存字符。如果想存储数据建议使用byte类型。

 byte类型不是C/C++标准类型他是Arduino平台下特有的,它实际就是无符号8位整型数據

相当于char类型的数组

int 类型与编译器相关

如果软件有迻植需求,请使用固定大小的数据类型

注意:long 的字节数是不随平台改变的都是4字节

由决定,即与操作系统的"字长"有关

由操作系统决萣即与操作系统的"字长"有关

由操作系统决定,即与操作系统的"字长"有关

我要回帖

更多关于 int float 的文章

 

随机推荐