C常量


一、   常量

1)        常量:在程序中不能改变值得量。按类型划分有:整型常量、实型常量、字符常量、字符串常量枚举常量

               ******整型常量******

不同类型的整型常量

实例

特点

有符号整型常量

10,-30,0

默认的int型定义为有符号整数,因此对int型不需要加signed

无符号整型常量

30u,256U

无符号整型常量后跟U或u来表示,不能表示小于0的数,如-30u就是不合法的。

长整型常量

-256l,1024L

长整型常量由常量后跟L或l来表示

无符号长整型常量

30lu,30lU,30Lu,30LU

无符号长整型常量有常量后跟LU、Lu、lU、lu来表示。

                ******实型常量******

               实型常量分为单精度、双精度和长双精度。

               单精度(float)实型常量:常量值后跟F或f来表示。

               双精度(double)实型常量:实型常量隐含用双精度型。

               长双精度(long double)实型常量:常量值后跟L或l来表示。

               *******枚举常量******

               枚举常量:枚举即“一一列举”的意思,当某些量仅有有限个数据组成时,通常用枚举类型来表示。用关键字enum                定义。

                      

               注:枚举数据类型描述的是一组整型值的集合。

               如:

enum response{no,yes.none};  //声明名为response的枚举类型
enum response answer;        //定义一个response枚举变量
     /*一般情况下第一个枚举常量的值为0,后面的依次递增,
       这里response被称为枚举标签*/
enum {no,yes,none}answer;    //当枚举类型和枚举变量放在一起时,枚举标签可省略

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值