0%

《Objective-C 编程》3. 变量与类型

变量命名规范

名称必须以字母下划线(_)开头,之后可以是任何(大写或小写)字母、下划线或者 0~9 之间的数字组合。

合法名称:

  • price、isEqual、_number、myBook、abc_AE86、

非法名称:

  • sum$value——$ 是一个非法字符。
  • piece flag—— 名称中间不允许有空格。
  • 3Spencer—— 名称不能以数字开头。
  • int—— 不可使用保留字。

规范的变量名命名方式:

  • 小写字母开头。
  • 名称中的新单词用大写字母开头。
    例:currentDate、businessType、name、idNumber、

变量

  • 执行中的程序需要空间保存数据,以供将来使用;
  • 能够保存数据的空间称为变量,每个变量都有名称和类型;
  • 声明类型和名称,可以为程序创建新的变量。

为什么要给变量声明类型?

  1. 有了变量类型信息,编译器才能替你检查代码、报告潜在的错误或问题。
  2. 有了变量类型信息,编译器才知道要为相应的变量保留多少存储空间。
#include <stdio.h>

int main(int argc, const char * argv[]) {

    // 声明变量,变量名为weight,类型是float
    float weight;

    // 为weight变量赋值
    weight = 14.2;

    // 向控制台输出weight变量,以便查看
    // 打印:The turkey weights 14.200000.
    printf("The turkey weights %f.\n",weight);

    // 再声明一个类型为float的变量
    float cookingTime;

    // 计算烤制时间,将结果赋给cookingTime变量
    cookingTime = 15.0 + 15.0 * weight;

    // 向控制台数输出cookingTime变量,以便查看
    // 打印:Cook it for 228.000000 minutes.
    printf("Cook it for %f minutes.\n",cookingTime);

    // -----------------练习:TwoFloats------------------------

    printf("---TwoFloats--- \n");
    float a = 3.14;
    float b = 42.0;
    double sum = a + b ;
    printf("sum = %f \n",sum); // 打印:sum = 45.139999
    printf("sum = %.f \n",sum); // 打印:sum = 45
    printf("sum = %.2f \n",sum); // 打印:sum = 45.14

    // 函数结束,返回0表示成功
    return 0;
}

附:C 语言保留关键字

—— 摘自维基百科
image

欢迎关注我的其它发布渠道