常量:是在程序中保持不变的量
变量:编写程序时,常常需要将数据存储在内存中,方便后面使用这个数据或者修改这个数据的值。通常使用变量来存储数据。使用变量可以引用存储在内存中的数据,并随时根据需要显示数据或执行数据操纵。
声明和使用变量
声明变量:
Datatype variablename;
eg:int i;
定义时初始化变量:
Datatype variablename = value;
eg:i=2;
定义后初始化变量:
variablename = value;
eg:i=3;
实例:
计算长方形的面积
//声明变量:数据类型 变量名;
int width;//长方形的宽
width=10;//为变量赋值
//声明并赋值
int length=50;//长方形的长
int s=width*length;// 面积
printf("长方形的长是%d,宽是%d,面积是:%d\n",length,width,s); //%d:整形占位符
变量命名(标识符)
1. 什么是标识符
标识符就是在程序中自定义的一些符号和名称。要跟关键字区分开来:关键字是C语言默认提供的符号,标识符是程序员自定义的
2. 标识符的作用
1) 标识符,从字面上理解就是用来标识某些东西的符号,标识的目的就是为了将这些东西区分开来
2) 其实,标识符的作用就跟人类的名字差不多,为了区分每个人,就在每个人出生的时候起了个名字
3) C语言是由函数构成的,一个C程序中可能会有多个函数,为了区分这些函数,就给每一个函数都起了个名称。函数的名称就是标识符的一种。除了函数,以后还会学到“变量”这个概念,变量的名称也是标识符
3. 命名
1> 命名规则(一定要遵守)
l 只能由26个英文字母的大小写、10个阿拉伯数字0~9、下划线_组成
l 严格区分大小写,比如test和Test是2个不同的标识符
l 不能以数字开头
l 不可以使用关键字作为标识符
2> 命名规范(最好遵守)
l 尽量起个有意义的名称,比如一个完整的英文单词,别人一看这个名称就能才能这个标识符的作用。如果不懂英文,你也可以用拼音,尽量不要起像abcde、sfsdfsdf等这类看起来没有意义的名称
l 如果标识符中含有多个单词,可以使用驼峰标识(除开第一个单词,后面每个单词的首字母都是大写):firstName、myFirstName,或者使用下划线_来连接:first_name、my_first_name
4. 常见的标识符命名错误
合法标识符
非法标识符
注释
fromNo12
from#12
标识符中不能使用#符号
my_Boolean
my-Boolean
标识符中不能使用“-”符号,应使用下划线“_”代替
Obj2
2ndObj
标识符不能使用数字开头
myInt
int
“int”是内建关键字
jack_rose
jack&rose
符号“&”不能出现在标识符中
GUI
G.U.I
标识符内部需要出现“.”分隔符
基本数据类型
数值类型: 整型:(short,int,long),非整型(float,double)
非数值型: char
//计算圆的面积
float pi=3.14;//圆周率
int r=3;//半径
float s=pi*r*r;
printf("圆的半径%d,圆周率%f,面积是:%f\n",r,pi,s); //%f:单精度浮点float占位符
来源:https://www.cnblogs.com/xiaomeng7/p/6592535.html