初识C语言---------常量和变量

目录

  1. 常量
  2. 变量             

                     


 在计算机高级语言中,数据有两种表示形式:常量和变量

  •    常量 

   在程序运行过程中,其值不能被改变的量称为常量,比如 1000,123.0,-234等等;

   常用的常量有以下几类:

(1)整型常量 

 如1000,2000,3000,0,-6等都是整型常量

(2)实型常量--有两种表示形式

1. 十进制小数形式,由数字和小数组成,如123.456, 0.345, -56.79, 0.0, 12.0等

2.  指数形式,如12.34e3(代表12.34*10^3), -346.87e-25(代表-326.87*10^-25),0.145E-25(代表0.145*10^-25)等;e和E是以10为底的指数, 这里要注意:e或E之前必须有数字 ,且e或E后面必须为整数

(3)字符常量 --有两种表示形式

1.普通字符,用单撇号括起来的一个字符,如’a’,'Z','3','?','#'。注意:不能写成'ab'或'12',字符常量只能是一个字符。

2.转义字符,除了字符常量外,c语言还允许一种特殊形式的字符常量,看图:

转义字符及其作用初识C语言---------常量和变量_第1张图片

(4)字符串常量

如"abc","CHINA","123",注意不能写成'abc','CHINA','123',因为单撇号内只能包含一个字符,双撇号内可以包含一个字符串

(5)符号常量

用#define指令,指定用一个符号名称代表一个常量。用代码表示如下:
#define PI 3.1416                //注意行末没有分号

  • 变量

变量是指在程序的运行过程中随时可以发生变化的量。
变量是程序中数据的临时存放场所。在代码中可以只使用一个变量,也可以使用多个变量,变量中可以存放单词、数值、日期以及属性。由于变量让你能够把程序中准备使用的每一段数据都赋给一个简短、易于记忆的名字,因此它们十分有用。变量可以保存程序运行时用户输入的数据(如使用InputBox函数在屏幕上显示一个对话框,然后把用户键入的文本保存到变量中)、特定运算的结果以及要在窗体上显示的一段数据等。简而言之,变量是用于跟踪几乎所有类型信息的简单工具。
变量有两种类型:属性变量和用户自己建立的变量。

(1)常变量

C99允许使用常变量,方法是定义变量时,前面加一个关键词const,如:
const  int  a=3;
这里定义a为一个整型变量,指定其值为3,而且在变量存在期间,其值不能改变

#define Pi 3.1415926         //定义符号常量

const float pi=3.1415926     //定义常变量

这里常变量和符号常量有什么不同吗?

符号常量Pi和常变量都代表3.1415926,在程序中都能使用。但二者性质不同:定义符号常量用#define指令,它是预编译指令,它只是用符号常量代表一个字符串,在预编译时仅进行字符替换,在预编译后,,符号常量就不存在了(全部换成3.1415926了),对符号常量的名字是不分配存储单元的。而常变量要占用存储单元,有变量值,只是该值不改变而已。从使用的角度看,常变量具有符号常量优点,而且使用更方便。有了常变量以后,可以不必多用符号常量。

好了,就先到这,本人刚开始写博客有那里不足多多指出,或有什么建议下面评论哦,以上内容那里不懂也可以在下面评论,如有那里有错多多包涵和指出,要学编程基础一定要扎实哈,再见了大家!!!

你可能感兴趣的:(c语言,开发语言,后端)