C语言中是如何定义常量的啊?

Python013

C语言中是如何定义常量的啊?,第1张

C语言定义常量常用的方法有以下2种:第一种:宏定义#define N 3 // 定义了一个常量为3的宏N,在程序中N就代表3第二种:给变量初始化赋值int a = 2 // 定义了一个int型变量,并赋值为2,其实这是用变量来定义常量注:定义常量还是用宏定义的比较多。

变量和常量是程序处理的两种基本数据对象

变量的意义就是确定目标并提供存放的空间。

1.变量名只能是英文字母(A-Z,a-z)和数字(0-9)或者下划线 _ 组成。

2.第一个字母必须是字母或者下划线开头。

3.变量名区分大小写。

4.不能使用关键字来命名。

-关键字列表

1.char

-字符型,占用一个字节。

2.int

-整型,通常反映了所用机器语言中整数的最自然长度。

3.float

-单精度浮点型。

4.double

-双精度浮点型。

数据类型 变量名

-int a

-char b

-float c

-double d

1.整型常量:520、1314、123

2.实型常量:3.14、5.12、8.97

3.字符常量:

-普通字符:'L','O','v','e'

-转义字符:'\n','\t','\b'

4.字符串常量:"demo"

字符:'A','b'

字符串:'Hello world'编译器在编译的时候会给他加上一个转义字符 '\0' 空字符表示字符串的结束,故这个字符串有12个字符。

5.符号常量:使用前必须先定义

-定义符号常量 (宏定义)

格式:#define 标识符 常量

例如:

标识符(identifier)【有意思的是标识符念作biao zhi fu】

1.标识符只能是英文字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成。

2.必须以字母或下划线开头。

3.标识符区分大小写。

4.不能使用关键字来命名标识符。

我们在用C编程时有时需要定义不变的变量,即常量,有两种方法。

例如:

定义常量PI的两种方式:

1. #define Pi 3.1415926f

2. const float pi 3.1415926f

拓展材料:

常量有整型常量、浮点型常量、字符型常量及字符串常量。 ‘

常量定义是指定义符号常量,用一个标识符来代表一个常量,通过宏定义预处理指令来实现。

格式:#define标识符常量

由用户命名的标识符是符号常量名。作为符号常量名,一般大写。一旦定义,在程序中凡是出现常量的地方均可用符号常量名来代替。

对使用了符号常量的程序在编译前会以实际常量替代符号常量。

全局变量和局部变量的区别: