初识C语言-声明和使用变量、标识符的命名规范以及基本数据类型

常量:是在程序中保持不变的量

变量:编写程序时,常常需要将数据存储在内存中,方便后面使用这个数据或者修改这个数据的值。通常使用变量来存储数据。使用变量可以引用存储在内存中的数据,并随时根据需要显示数据或执行数据操纵。

声明和使用变量

  • 声明变量:

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 ",length,width,s); //%d:整形占位符

变量命名(标识符)

1. 什么是标识符

标识符就是在程序中自定义的一些符号和名称。要跟关键字区分开来:关键字是C语言默认提供的符号,标识符是程序员自定义的

2. 标识符的作用

1) 标识符,从字面上理解就是用来标识某些东西的符号,标识的目的就是为了将这些东西区分开来

2) 其实,标识符的作用就跟人类的名字差不多,为了区分每个人,就在每个人出生的时候起了个名字

3) C语言是由函数构成的,一个C程序中可能会有多个函数,为了区分这些函数,就给每一个函数都起了个名称。函数的名称就是标识符的一种。除了函数,以后还会学到“变量”这个概念,变量的名称也是标识符

3. 命名

1> 命名规则(一定要遵守)

l 只能由26个英文字母的大小写、10个阿拉伯数字0~9、下划线_组成

严格区分大小写,比如testTest2个不同的标识符

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), 非整型 (floatdouble)

非数值型: char

//计算圆的面积

   float pi=3.14;//圆周率

   int r=3;//半径

   float s=pi*r*r;

   printf("圆的半径%d,圆周率%f,面积是:%f ",r,pi,s); //%f:单精度浮点float占位符

原文地址:https://www.cnblogs.com/xiaomeng7/p/6592535.html