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

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

变量的命名规则

遵循标识符的命名规范

不能使用关键字

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

相关推荐
人工干智能3 小时前
科普:Python 中,字典的“动态创建键”特性
开发语言·python
LGL6030A3 小时前
算法题实战积累(3)——方块转换(C语言)
c语言·算法
初听于你4 小时前
缓存技术揭秘
java·运维·服务器·开发语言·spring·缓存
长路归期无望6 小时前
C语言小白实现多功能计算器的艰难历程
c语言·开发语言·数据结构·笔记·学习·算法
是大强6 小时前
stm32摇杆adc数据分析
开发语言
口嗨农民工7 小时前
win10默认搜索APP和window设置控制命板
linux·服务器·c语言
蓝莓味的口香糖7 小时前
【JS】什么是单例模式
开发语言·javascript·单例模式
linux kernel8 小时前
第二十三讲:特殊类和类型转换
开发语言·c++
笨蛋少年派8 小时前
JAVA基础语法
java·开发语言
渡我白衣8 小时前
深入剖析:boost::intrusive_ptr 与 std::shared_ptr 的性能边界和实现哲学
开发语言·c++·spring