常量,以及变量的作用域《一》

                         由于对这些细节概念掌握的不扎实,在编程中经常会出现一些问题,而且还很难找到BUG,现在自己整理了一下,顺便重新学习一下:

         数据是计算机程序加工处理的对象,数据又分好多种类型。

在程序运行过程中,值不能改变的量称为常量,相对应得值能改变的量称为量。

          《一》常量

  分类 
   
(1) 符号常量     格式:#define   

   (2) 整型常量      如6,27,-299 
   (3 )   实型常量   (实数或浮点浮点数)  如5.43,-2.3,5.67f,12.3e3 4) 

   (4) 字符常量      如‘6’,‘a’,‘F’(不能是中文如‘男’) 

   (5) 字符串常量  如“6”,“男”,“nanabc”

     《二》变量

分类  
   (1)整型变量 
                    基本类型 int 

                    短整型 short  int 

                  长整型 long int 

                  无符号行  unsigned 

    (2)实型变量 
                  单精度   float 

                双精度   double    

              字符变量  char



                           重点:

           按照作用域分变量分为①局部变量,②全局变量

              ①局部变量:

      在一个函数内部定义的变量为局部变量,它的作用域仅仅限于定义它的函数内部,任意一个函数都不能访问其他函数中定义的局部变量。不同函数可以定义同名的局部变量。

            ②全局变量:

        在所有函数外定义的变量称为全局变量(包括main函数)。作用域为从定义开始到本源文件结束。全局变量存放在静态存储区中。对于全局变量如果定义时未初始化,则系统自动赋初值。(对于数值型赋值0,字符型赋值‘\n’)


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值