加粗样式@TOC
一,C语言基本格式及第一个C语言程序
1,C语言基本格式
int main()
{
return;
}
2,第一个C语言程序
#include<stdio.h>
int main()
{
println("hello c!");
return 0;
}

二,认识两个C语言文件
1,头文件
后缀名为.h的文件
2,源文件
后缀名为.c的文件
①.在大型项目中头文件专门存储
②.头文件在小代码也可写在源文件中
③.#include<stdio.h>就是一个头文件,后面库函数也会提到究竟为什么要用?
三,Main函数
#include<stdio.h>
int main()
{
println("hello c!");
return 0;
}
1,main函数是程序的入口,他可以在任意位置,但代码必须是从main函数开始执行.
2.一个程序只能有一个main函数------>重要
四,C语言关键字
1,什么是关键字?
1,C语言关键字是在C语言中有着特殊意义的字,它不能充当变量,可以提示效率;
2,常见C语言(只做了解,混个脸熟,后续都会学到主要关键字)
2,关键字列举认识
1,
| 关键字 | 说明 |
|---|---|
int | 整型变量(通常4字节) |
float | 单精度浮点型(4字节) |
double | 双精度浮点型(8字节) |
char | 字符类型(1字节) |
short | 短整型(修饰int) |
long | 长整型或双精度修饰符 |
signed | 有符号类型(默认) |
unsigned | 无符号类型 |
void | 无类型(函数返回值/指针) |
2,
| 关键字 | 说明 |
|---|---|
if | 条件分支 |
else | 条件否定分支 |
switch | 多分支选择 |
case | switch分支值 |
default | switch默认分支 |
for | 循环结构 |
while | 当型循环 |
do | 直到型循环 |
break | 跳出循环/switch |
continue | 跳过本次循环 |
goto | 无条件跳转 |
return | 函数返回 |
| 关键字 | 说明 |
|---|---|
auto | 自动变量(默认) |
register | 寄存器变量(建议优化) |
static | 静态变量/函数 |
extern | 外部变量声明 |
typedef | 类型别名 |
4,
| 关键字 | 说明 |
|---|---|
const | 常量声明 |
volatile | 防止编译器优化(易变变量) |
sizeof | 计算数据类型大小 |
struct | 结构体定义 |
union | 共用体定义 |
enum | 枚举类型定义 |
五,printf和库函数
1,printf
printf是最常用的库函数,它的作用是打印,它的头文件---->#include<stdio.h>
注:每一个库函数包含头文件,需在代码中申明
2,库函数
1,函数中有库函数和自定义函数
库函数是为了提示C语言的效率和应用,可以直接拿过来用,每个库函数有他自己的用法
2,自定义函数是需要我们自己构思写出来的,通俗来说就是—>手搓函数
六, 认识数组
数组就是一个带编号的清单。
1.一个名字:你只需要记住盒子的名字(比如叫 myBox)。
2,东西有编号:里面的东西从 0 开始数(第0个、第1个、第2个…)。
3,按顺序放:东西放进去是排好队的,不会乱。
4,找起来快:因为有编号,你说“拿第1个”,我就能立刻拿出来。
这就是数组最最基础的样子。
七转义字符
\n 换行符 :文本换行(如日志、多行字符串)
\t 水平制表符:格式对齐(如表格数据)
" 双引号:字符串内包含引号(如"他说:“你好”")
’ 单引号:字符常量定义(如’It’s’) C/Java等
\ 反斜杠本身:路径表示(如"C:\Program Files")
\r 回车符:Windows换行符(常与\n组合) 文本处理通用
\0 空字符:C语言字符串结尾标识 C/C++专用
\b 退格符:删除前一个字符(控制台光标回退,较少使用
拓展:只需记住
1,计算机中是用2进制存储数据,因此有些数据是不能被计算机承认的,我们需要用到ASCII码,将这些不能被识别的转换一下,再输入数据时会找带对应的ASCII码;
2,需要记住常用十进制对应的ASCII码值
大写AZ—>6590
小写az---->97122
3,每一个大写字符与小写的差值为32;
感兴趣可以去看一下,这些概念只需了解知道即可
ASCII码值链接:
添加链接描述
1146

被折叠的 条评论
为什么被折叠?



