C语言中的常量
  LKVjKil5YOQV 2023年12月12日 14 0

常量

字面常量

C语言中的字面常量是指直接出现在程序中的常量值,也称为字面值。常见的字面常量包括整型常量、浮点型常量、字符型常量和字符串常量。

整型常量:以数字形式表示的整数,如123、-456等。

浮点型常量:以小数形式表示的数值,如3.14、-0.5等。

字符型常量:用单引号括起来的单个字符,如'a'、'B'等。

字符串常量:用双引号括起来的一串字符,如"Hello World"、"123"等。

例如,下面的代码中,123、3.14、'a'和"Hello World"都是字面常量:

int a = 123;
float b = 3.14;
char = 'a';
char str[] = "hello world";

const定义的常变量

在C语言中,可以使用关键字const来定义常量。const定义的常量是不可修改的,一旦赋值后就不能再改变。常量可以是整型、浮点型、字符型等各种类型。

const int MAX = 100;
const float PI = 3,14;
const char ENW = '\n'
const char *MESSAGE = "hello world"

#define定义的标识符常量

在C语言中,可以使用预处理指令#define来定义标识符常量,也称为宏定义。这些宏定义可以用来代替常量值,函数或者表达式,从而提高代码的可读性和可维护性。

#define MAX_VALUE 100
#define PI 3.14
#define NEW_LINE '\n'
#define MESSAGE "Hello, World!"

枚举常量

在C语言中,枚举(enum)是一种用户自定义的数据类型,它可以用来定义一组相关的常量,这些常量通常被称为枚举常量。枚举常量可以用来表示一组相关的离散取值,比如表示一周中的星期几、表示月份等等。

enum weekday{
	MONDAY,
    TUESDAY,
    WEDNESDAY,
    THURSDAY,
    FRIDAY,
    SATURDAY,
    SUNDAY
  }

在上面的示例中,我们定义了一个枚举类型Weekday,其中包含了七个枚举常量,分别表示一周中的星期一到星期日。

枚举常量在程序中可以直接使用,比如:

enum weekday today = WEDNESDAY;

在这个示例中,我们声明了一个Weekday类型的变量today,并将其赋值为WEDNESDAY,表示今天是星期三。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月12日 0

暂无评论

LKVjKil5YOQV
作者其他文章 更多

2023-12-12

2023-12-11