zoukankan      html  css  js  c++  java
  • 第11章Arduino 数据类型

    第11章Arduino 数据类型

     

    1.void用在函数声明。功能在“setup”和“loop”被执行,但没有数据被返回到高一级的程序中。

     

    2.Boolean布尔值保存两个值之一,true或false。

     

    3.Char数据类型,占用一个字节的内存,存储一个字符值。字符文字用单引号写成:'A',对于多个字符,字符串使用双引号:"ABC"。

     

    4.unsigned char无符号字符型,无符号的char数据类型能编码0到255的数字。

    为了保持Arduino的编程风格的一致性,byte数据类型是首选。

     

    5.byte字节型,一个字节存储8位无符号数,从0到255。

     

    6.整数(int)是数字存储的主要数据类型。int存储16位(2字节)值。

    语法:

    int var = val;

    var - 变量名

    val - 赋给变量的值

     

    7.unsigned long变量是用于数字存储的扩展大小变量,并存储32位(4字节)。范围为0到4294967295(2^32-1)。

     

    8.float单精度浮点型。就是有一个小数点的数字。用来近似的模拟连续值,比整数更大的精确度。浮点数的取值范围在3.4028235 E+38 ~ -3.4028235E +38。它被存储为32位(4字节)的信息。

    语法float var = val;

    var——您的float型变量名称

    val——分配给该变量的值

       int x;

       int y;

       float z;

       x = 3;

       y = x / 2;         // Y为1,因为整数不能容纳分数

       z = (float)x / 2.0;   // Z为1.5(使用2.0做除数,而不是2)

    9.string(字符串)

    文本字符串可以有两种表现形式。字符串数据类型,由char类型的数组和空终止字符('')构成。

    举例说明:

    char Str1[5];声明一个没有初始化的字符数组

      char Str2[8] = {'a', 'r', 'd', 'u', 'i', 'n', 'o'};声明一个字符数组(包括一个附加字符),编译器会自动添加所需的空字符.

      char Str3[8] = {'a', 'r', 'd', 'u', 'i', 'n', 'o', ''};明确加入空字符

      char Str4[ ] = "arduino";用引号分隔初始化的字符串常数,编译器将调整数组的大小,以适应字符串常量和终止空字符

      char Str5[8] = "AKDBINA"; 初始化一个包括明确的尺寸和字符串常量的数组

      char Str6[15] = "aQQ";始化数组,预留额外的空间用于一个较大的字符串

    char*”在字符数据类型char后跟了一个星号'*'表示这是一个“指针

     

    开发计算机创智课程的实践研究
  • 相关阅读:
    commit(), commitNow()和commitAllowingStateLoss()
    Android 7.0 Nougat牛轧糖 发布啦
    Android Weekly Notes Issue #219
    Android Weekly Notes Issue #218
    CoordinatorLayout, AppBarLayout, CollapsingToolbarLayout使用
    Using Dagger2 in Android
    冰雪奇缘,白色世界:四个IT人的四姑娘山双桥沟游记
    你必须知道的容器日志 (2) 开源日志管理方案 ELK/EFK
    你必须知道的容器日志 (1) Docker logs & logging driver
    2019 .NET China Conf:路一直都在,社区会更好
  • 原文地址:https://www.cnblogs.com/ztg1/p/12554772.html
Copyright © 2011-2022 走看看