【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; |

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

变量的命名规则

遵循标识符的命名规范

不能使用关键字

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

相关推荐
测试员周周5 小时前
【Appium 系列】第16节-WebView-H5上下文切换 — 混合应用的自动化难点
运维·开发语言·人工智能·功能测试·appium·自动化·测试用例
杜子不疼.7 小时前
【C++ AI 大模型接入 SDK】 - DeepSeek 模型接入(上)
开发语言·c++·chatgpt
加号37 小时前
【C#】 串口通信技术深度解析及实现
开发语言·c#
sycmancia8 小时前
Qt——编辑交互功能的实现
开发语言·qt
石山代码8 小时前
C++ 内存分区 堆区
java·开发语言·c++
无风听海9 小时前
C# 隐式转换深度解析
java·开发语言·c#
一只大袋鼠9 小时前
Git 进阶(二):分支管理、暂存栈、远程仓库与多人协作
java·开发语言·git
LuminousCPP10 小时前
数据结构 - 线性表第四篇:C 语言通讯录优化升级全记录(踩坑 + 思考)
c语言·开发语言·数据结构·经验分享·笔记·学习
web3.088899910 小时前
1688 图搜接口(item_search_img / 拍立淘) 接入方法
开发语言·python
один but you11 小时前
从可变参数到 emplace:现代 C++ 性能优化的核心组合
java·开发语言