C语言中的变量

开场白要吸引人.......但是我不会   ,有人说我可以靠脸吃饭。可我偏偏选择了手,哈哈哈  说笑 娱乐娱乐,

下面我就来提提C语言中关于变量的意思


什么是变量? 

没错 你看字面意思就可以理解,就是可以变得量,用专业一点的话就是程序中其值可以变化的量。


变量有三个基本要素:

变量名:每一个变量都应该有一个名字。

变量的数据类型:每一个变量都应具有一种数据类型(在定义时指定)内存中占据一定的储存空间

变量的值:变量对应的存贮空间中所存放的数。

也就是:名字,类型和值


C语言规定标识符的组成规则;

可以有 大小写字母(a-z),数字(0-9) 下划线(_)

注意大小写字母不一样....也就是说a1和A1 是两个不同的标识符;

长度可以任意  但是最少得一个字符

不能采用系统的关键字,   如下图就是系统关键字


C语言中的变量_第1张图片

在定义变量和变量名时我们要注意:

①命名变量名时应尽量做到“见名知意”,这样有助于记忆,又增加了程序的可读性

②下划线( _ )符号一般是系统函数常用的开始符号,故一般不要用它作为变量名的第一个字符。

③不能用数字符号(0~9)作名字的开始字符。

④系统规定的保留字不可再作为变量名。

⑤大写字母与小写字母表示不同的名字。如area、Area、aREA、Area、ArEa、areA等等,是不同的变量名。

⑥习惯上一般变量名用小写字母命名,而符号常量名用大写字母命名。


在定义变量的时候必须(先定义,后使用)

 目的:保证程序中变量名的正确使用。
     可分配相应的存储空间。
     便于检查变量所进行的运算是否合法。


定义一个或多个变量可使用一个说明语句完成,其格式如下:
                             <类型>       <变量名表>;

其中:类型包括基本数据类型和构造数据类型两类,
                    例如:int、char、float等类型。
           变量名表可以是一个变量名,也可以是多个变量名。
                         当为多个变量名时,变量名之间用逗号分割。

例如:int lower,upper,step;  (定义三个整型变量lower、upper和step)
            char c1,c2,c3,c4;      (定义四个字符变量c1、c2、c3和c4。)
            float x,y,z;           (定义三个实型变量x、y和z。)


在定义变量的时候一定要定义好变量的类型。                     (C语言中允许字符型数据与整型数据互相赋值。)

举个例子


例       main()
             {char  c1,c2;
               c1=97;c2=98;
               printf("%c     %c",c1,c2);
              }


其输出的结果为'a'   'b'

C语言中的变量_第2张图片


如果你没定义好数据类型那么将会影响你输出的结果  影响你的精度。



在给看一个例子例       main()
              {char  c1,c2; 
                c1='a';c2='b';
                c1=c1-32;c2=c2-32;
                printf("%c   %c",c1,c2);
               }

   


输出结果为’A' 'B'  那么这个程序可以告诉我们 那句话          (C语言中允许字符型数据与整型数据互相赋值。并且可以相互转换,甚至加减乘除。)

或者我们直接可以理解为‘a’  就是为97   。




你可能感兴趣的:(C语言中的变量)