0
点赞
收藏
分享

微信扫一扫

C语言中的常量、字符串、转义字符有关知识点。

一.常量:字面常量、const修饰的常变量、#define定义的标识符常量、枚举常量

1.字面常量:不需要被接收、直接写出来

int main()

{

3;

10;

3.43;

return 0;

}


2.const修饰的常变量

int main()

{

const int num = 12;

printf("%d\n" , num)

//int arr1[num] = 0        //程序会报错   因为数组只能接收常量

//num =20     //  程序同样报错 因为  num具有常属性  不可以被更改

return 0;

}

num 被修饰后变为常变量  常变量的本质是变量 但是具有常属性

3.#define定义的标识符常量

用法:

#define  MAX   10

int main()

{

int  arr[MAX] = 0;

printf("%d\n" , MAX) ;  //10

return 0 ;

}

MAX  为定义的标识符    10 为常量   MAX = 10

运行上面程序 可以正常运行 说明定义的标识符是属于常量

4.枚举常量

所谓枚举  就是将常量一一列举

枚举常量的关键字:enum

列:先创建枚举常量 用enum Sex去定义一个sex=枚举常量

enum Sex

MALE;
FEMALE;
SECRET;
//枚举常量

int main()

enum Sex sex = MALE;
printf("%d\n",sex);
return 0;

注:定义的sex是可变的   列举出来的枚举常量是不可变的



二.字符串

1.这种由双引号引起来的一串字符称为字符串字面值,简称字符串

注:字符串的结束标志是一个\o的转义字符,不算作字符串内容。

C语言中的常量、字符串、转义字符有关知识点。_转义字符

注:使用单引号的叫字符 'a'  , 双引号的叫字符串   "abc "

C语言中的常量、字符串、转义字符有关知识点。_常量_02


2.使用strlen(),计算字符串长度

C语言中的常量、字符串、转义字符有关知识点。_标识符_03



​三.转义字符 

:转变原来的意思

1.转义字符集合

C语言中的常量、字符串、转义字符有关知识点。_常量_04

C语言中的常量、字符串、转义字符有关知识点。_转义字符_05

2.\ddd  和 \xdd  两种转义字符

C语言中的常量、字符串、转义字符有关知识点。_标识符_06


举报

相关推荐

0 条评论