变量命名规范
名称必须以字母或下划线(_)开头,之后可以是任何(大写或小写)字母、下划线或者0~9之间的数字组合。
合法名称:
-
price
、isEqual
、_number
、myBook
、abc_AE86
、
非法名称:
-
sum$value
——$是一个非法字符。 -
piece flag
——名称中间不允许有空格。 -
3Spencer
——名称不能以数字开头。 -
int
——不可使用保留字。
规范的变量名命名方式:
- 小写字母开头。
- 名称中的新单词用大写字母开头。
例:currentDate
、businessType
、name
、idNumber
、
变量
执行中的程序需要空间保存数据,以供将来使用。能够保存数据的空间称为变量,每个变量都有名称和类型。通过声明类型和名称,可以为程序创建新的变量。
float weight
以上代码声明了一个变量,变量的类型是 float
,名称是 weight
,但是这个变量还没有被赋值。
为什么要给变量声明类型?
- 有了变量的类型信息,编译器才能替你检查代码、报告潜在的错误或问题。
- 有了变量的类型信息,编译器才知道要为相应的变量保留多少存储空间。
#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---------------
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语言保留关键字
——摘自维基百科