C语言程序设计(一、二)

本文详细介绍了C语言的关键概念,包括字符集、转义字符、标识符命名规则、数据类型(如整型、浮点型等)、词类(常量、变量、运算符等)以及重要控制结构(顺序、选择、循环、数组、结构体等)。还涉及了编译预处理和位运算等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 C语言概述:

字符集:大小写英文字母+数组+键盘符号+转义字符

转义字符: 字符不够用了 用一个字符组合来代表某一特定的字符   (占一个字节)\ 斜杠+

转义字符含义
\'单引号
\"双引号
\\反斜杠
\n换行符
\t制表符

问题:字符和字符串 字符串的长度

标识符:给变量、函数、数组等程序实体命名的字符序列   (就是名字) 区别大小写

也就是变量名定义的规则 :区分大小写  字母数组下划线组成  且开头不能是数字

数据类型:指定变量在内存中占用的空间大小以及数据的表示方式

问题:不同数据类型所占地字节数

基本数据类型
├── 整型
│   ├── 短整型 (short)
│   │── 整型 (int)
│   ├── 长整型 (long)
│   └── 更长的长整型 (long long)
├── 浮点型(实型)
│   ├── 单精度浮点型 (float)
│   └── 双精度浮点型 (double)
├── 字符型
│   └── 字符 (char)
├── 布尔型
│   └── 布尔 (bool)
├── 空类型
│   └── 空 (void)
└── 构造数据类型
    ├── 数组
    │   └── 字符数组 (char[])
    ├── 结构体
    │   └── 结构体 (struct)
    ├── 联合体
    │   └── 联合体 (union)
    └── 枚举
        └── 枚举类型 (enum)


整型和实型还可区分为有无符号两类

C语言的词类:

1)常量:程序运行过程中不变的量

2)变量:会发生变化的量

3)运算符:算术运算符、关系运算符、逻辑运算符、位运算符和赋值运算符

4)函数调用: 调用函数的语句

5)表达式:1、2、3、4组成的语句 用来计算

6)保留字(关键字):特殊含义的单词  构成语句 存储类型和数据类型的定义 

注:有印象即可 在运用当中记忆

关键字含义
int整型数据类型
float浮点型数据类型
double双精度浮点型数据类型
char字符型数据类型
void空类型,表示无返回值的函数
return返回语句
if条件语句
else条件语句的else分支
while循环语句
do循环语句的do-while形式
for循环语句
break终止循环或switch语句
continue跳过当前循环迭代,继续下一次迭代
switch选择语句
caseswitch语句中的 case 标签
defaultswitch语句中的默认标签
goto跳转语句,用于转移到标签
printf格式化输出函数
scanf格式化输入函数

顺序

选择

循环

数组

结构体

共用体

枚举

编译预处理

位运算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值