【C语言】变量和常量

变量和常量
2 .1.1 标识符
1、在我们所写的"第一个C程序"中出现了很多的标识符,例如includemainprintfreturn 。C 标 识符是⽤来标识变量、函数,或任何其他⽤户⾃定义项⽬的名称。

2、标识符的约束规范

只能包含数字、字母和下划线

不能以数字开头

区分大小写

2 .1.2 关键字

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

  2. 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、extern、 register、static、const

其他关键字(3个)
sizeof、typedef、volatile

2 .1.3 C语言中的数据类型

在实际开发过程中我们需要处理各种类型的数据, C语言提供的数据类型如下图所示:

2 .1.4 常量

常量:

在程序运行过程中,其值不能被改变的量

常量一般出现在表达式或赋值语句中

|-------|----------------------------------------|
| 整型常量 | 1 00200-1000 |
| 实型常量 | 3.14 , 0.125 ,-3.123 |
| 字符型常量 | 'a','b','1','\n' |
| 字符串常量 | "a","ab","12356" |

2.1.5 变量

变量的定义:

我们可以把变量理解为一个存储数据的容器

在程序运行过程中其值可以被改变

变量在使用前必须要被定义

变量定义的语法:

|--------------------|
| type variable_list |

在这⾥, type 必须是⼀个有效的 C 数据类型,可以是 char、int、float、double 或任何⽤ 户⾃定义的对象, variable_list 可以由⼀个或多个标识符名称组成,多个标识符之间⽤逗号 分隔。下⾯列出⼏个有效的声明:

|-----------------------------------------------------|
| int i, j, k; char c, ch; float f, salary; double d; |

变量一旦被定义就在内存上占用了一块对应大小的空间

变量的命名规则

遵循标识符的命名规范

不能使用关键字

见其名知其义,在实际开发过程中,我们一般建议使用英文单词或者英文单词的缩写作为变量名

相关推荐
Boilermaker199216 小时前
[Java 并发编程] Synchronized 锁升级
java·开发语言
MM_MS17 小时前
Halcon变量控制类型、数据类型转换、字符串格式化、元组操作
开发语言·人工智能·深度学习·算法·目标检测·计算机视觉·视觉检测
꧁Q༒ོγ꧂17 小时前
LaTeX 语法入门指南
开发语言·latex
njsgcs17 小时前
ue python二次开发启动教程+ 导入fbx到指定文件夹
开发语言·python·unreal engine·ue
alonewolf_9917 小时前
JDK17新特性全面解析:从语法革新到模块化革命
java·开发语言·jvm·jdk
古城小栈18 小时前
Rust 迭代器产出的引用层数——分水岭
开发语言·rust
ghie909018 小时前
基于MATLAB的TLBO算法优化实现与改进
开发语言·算法·matlab
恋爱绝缘体118 小时前
2020重学C++重构你的C++知识体系
java·开发语言·c++·算法·junit
wuk99818 小时前
VSC优化算法MATLAB实现
开发语言·算法·matlab
AI小怪兽18 小时前
基于YOLOv13的汽车零件分割系统(Python源码+数据集+Pyside6界面)
开发语言·python·yolo·无人机