C语言从入门到精通第3天(标识符&变量&常量)

标识符&变量&常量

  • 标识符
  • 变量
  • 常量

标识符

在C语言中,标识符是对变量名、函数名、标号和其他各种用户定义对象的命名名称。对标识符的组成有以下规定:

  • 只能包含数字、字母、下划线
  • 不能以数字开头
  • 区分大小写

标识符的长度可以是一个或多个字符,最长不允许超过32个字符,为了提高程序的可读性,可采用具有一定实际含义的单词、单词缩写、组合单词作为标识符,尽量避免使用中文的拼音。

关键字

当我们使用C语言进行编译时,某些标识符会被用来表示特殊的含义或作用并且不能用作他用,我们就称这些标识符为关键字。

C语言提供了32个关键字:

  • 数据类型关键字(12个)
    char、short、int、long、float、double、unsigned、signed、struct、union、enum、void
  • 控制语句关键字(12个)
    if、else、switch、case、default、for、do、while、break、continue、goto、return
  • 存储类关键字(5个)
    auto、entern、register、static、const
  • 其他关键字(3个)
    sizeof、typedef、volatile

变量

其值可以改变的量称为变量。一个变量应该有一个名字,我们可用标识符来表示变量名,但是不能使用关键字作为变量名。变量在内存中占据一定的存储单元(定义变量时通过栈分配内存),在该存储单元中存放着变量的值。请注意区分变量名和变量值这两个不同的概念。

所有的C语言变量名必须在使用之前进行定义,格式为:类型名 变量列表类型名必须是有效的C语言的数据类型,如int、float等;变量列表可以由一个或多个由逗号分隔的标识符名构成。如下:

int i,j,k;
char c,ch;
float f,name;
double g

常量

  • 在程序运行过程中,其值不能被改变的量
  • 常量一般出现在表达式或赋值语句中

C语言中,由整型常量、实型常量、字符串常量、字符常量、转义字符、符号常量等不同类型的常量。

整型常量 1,5,5
实型常量 3.15,0.255,-45
字符型常量 ‘a’,‘v’,‘d’
字符串常量 “f”,“e”,“l”

你可能感兴趣的:(C语言,c语言,开发语言)