数据类型 | 占用字节 | 数值范围 | 备注 |
只用作函数声明,表示没有返回值 | |||
1 | true,false | ||
1 | -128~127 | Arduino中的char是有符号的,等价于signed char。 | |
1 | 0~255 | 等同于byte和uint8_t类型 | |
1 | 0~255 | byte类型不是C/C++标准类型,他是Arduino平台下特有的,它实际就是无符号8位整型数据。 | |
2 | -32768~32767 | 在基于ATMega的8位微控制器的Arduino开发板如Arduino UNO,Ardunio Mega2560,int占用2字节内存。而对于32位Arduino开发板(如Arduino Due,SAMD)int占4字节。 | |
2 | 0~65535 | 等同于word和uint16_t类型 | |
2 | 0~65535 | ||
4 | -2147483648~2147483647 | ||
4 | 0 ~ 4,294,967,295 | 等同于uint32_t类型 | |
short | 2 | -32768~32767 | |
4 | -3.4028235E+38~3.4028235E+38 | 只有6~7位小数精度 | |
4 | -3.4028235E+38~3.4028235E+38 | 在Arduino Due上有8个字节,其余的跟float一样 | |
相当于char类型的数组 |
Arduino UNO C 数据类型
最新推荐文章于 2024-06-02 19:30:09 发布