c语言之变量与常量

        变量与常量是程序处理的两种基本数据对象。在程序运行的过程中其值可以被改变的量是变量,不能改变的就是常量。在使用变量前必须先定义该变量,给出其变量名,并声明其数据类型。例如:int a;

1.     变量的命名数字和字母组成(规定第一个字符必须是字母,不能是数字),其中下划线“_”也被看做是字母,通常用于命名较长的变量名,能够被容易理解。通常我们平时不用下划线开头命名变量,同时也不用大写字母命名变量,因为通常用全部大写字母命名符号常量。注意事项:变量名区分大小写,例如 name与Name是两个不同的变量;变量名不能与c语言的关键字重合,这些关键字是留给语言本身用的,以下是c语言的关键字:

auto    break   case   char   const  continue   default   do  double   else  

enum   extern  float   for   goto  if   int   long  register   return   short

signed   sizeof  static   struct   switch  typedef   union   unsigned  void  

volantile   while

2.     常量:常量分为整数常量、浮点数常量、字符常量、字符串常量和符号常量。例如:

整数常量:100、147等一些整数;

浮点数常量:3.1415926等一些小数;

字符常量:’a’、’A’、’*’等一些字符;

字符串常量:”hello world”、”a”、””等由双引号括起来的0个或者多个字符组成的字符序列。

      注意事项:1.整形数除了可以用十进制表示外,还可以用八进制或十六进制表示,带前缀数字0的为八进制形式,带前缀0x或者0X的为十六进制,依然是数字0;

                          2.     转义字符序列(例如:换行符\n)看起来像两个字符,但只表示一个字符,c语言中全部的转义字符序列如下:

                                    \a   响铃符                     \\   反斜杠

                                   \b   回退符                      \?   问号

                                    \f   换页符                      \’   单引号

                                   \n   换行符                      \”   双引号

                                   \r    回车符                     \000   八进制

                                   \t   横向制表符               \xhh   十六进制

                                   \v   纵向制表符              \0 字符串终止符

                         3.字符串常量就是字符数组,字符串用空字符'\0'作为结尾,我们应该搞清楚字符常量与字符串常量的一个区别:'a'与"a"是不同的,前者是一个整数,其值是字母 a在机器字符集中对应的数值;后者是一个包含一个字符以及结束符'\0'字符数组!


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值