C常量

本文介绍了程序设计中常见的常量类型,包括整型、实型、字符、字符串及枚举常量,并详细阐述了每种类型的特点及其使用方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


一、   常量

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;    //当枚举类型和枚举变量放在一起时,枚举标签可省略

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值