二、数据类型与变量,常量

2023-10-05  本文已影响0人  澈尘PastChen

1.常量

C语言把程序能处理的基本数据对象分成一些集合。属于同一集合的数据对象具有相同的性质,不同性质的数据分别用不同的数据类型来区分。

常量是指在程序运行过程中其值不能发生变化的量。

常量分为数值常量(包括整型常量和实型常量)、字符型常量(包括字符常量和字符串常量)和符号常量。

整型常量可以用十进制、八进制和十六进制三种记数形式表示

整型数据按数值范围大小分成三种:基本整型(int)、短整型(short)和长整型(long)。在内存中占不同的字节数。

实型数据又称为浮点数或实数。有两种表示形式:十进制小数形式和指数形式。

浮点型数据按其数值范围大小和精度不同分成三种:单精度型(float)、双精度型(double)和长双精度型(long double)。

由单引号括起来的单字符,称作字符常量。例如:'a','#','3','/'。

由'\'开头的字符常量,称作转义字符

用双引号括起来的零个、一个或多个字符序列称为字符串常量。例如:"China","a","123"。

定义符号常量的一般格式为:

  #define  <符号常量名>  <常量>

符号常量一般用大写字母表示,以便与变量名区别开。

符号常量的定义可以放在程序的任何位置,一般情况下放在程序的开头。

符号常量一旦定义,则在程序中不允许修改其值。

2.变量

所谓变量,就是其值可以发生变化的量。变量在内存中占有一定的存储空间,在该存储空间中存放变量的值。

定义变量的一般形式为:

         <数据类型>  <变量名表列>

例如:int a=3;    //定义整型变量a,并使其值初始化为3

所有变量在使用前必须先定义。

实型变量的定义形式如下:

        [<存储类型>]  <实型类型>  <变量名表列>;

例如:float a, b, c;      //定义a、b、c为单精度型变量

            double x, y;      //定义x、y为双精度型变量

实型数据有float(单精度型)、double(双精度型)和long double(长双精度型)。

字符型变量的定义形式如下:

        [<存储类型>]  <字符型类型>  <变量名表列>;

例如:char ch1='a',ch2;

            ch2='1';

定义变量后,可以在定义变量的同时给变量赋初值(亦称为初始化),也可以在定义变量后用赋值语句给变量赋初值。

例如:

    int a=3,b=3,c=3;          //定义三个整型变量,并初始化为3

    float f1=123.45,total;  //定义两个float型变量,f1初始化为123.45

    char ch1='a',ch2='b';  //定义两个字符型变量,分别初始化为a和b

    total=0;                        //实型变量赋初值为0

可以对多个变量同时赋初值

可以仅对部分变量初始化,需要时再对其它变量赋初值。

允许使用已经初始化的变量对其它变量进行初始化。

3.VS2013代码编写及调试

VS2013软件运行时可进行如下操作:

1、可按住Ctrl+F5直接运行,或者点VS2013运行调整

2、如运行过程一闪而过可以用:system(“pause”)或getchar()

VS2013 代码断点调试:

1、显示代码行号,工具-选项-文本编辑器-C/C++-行号

2、插入断点,在左侧灰色区域左键,显示红点,再次点击,取消断点

3、按F5运行代码,断点处停止,可再按F11,按下黄色的箭头移动一次。

上一篇 下一篇

猜你喜欢

热点阅读