第1讲:C语言常见概念

第一部分

1. C语言是什么?

C语言是⼀门编译型计算机语言,C语言源代码都是文本文件。
文本文件本身无法执行,必须通过编译器翻译和链接器的链接,生成二进制的可执行文件,可执行文件才能执行。
编译与链接

2. C语言的历史和辉煌

3. 编译器的选择VS2022

VS2022安装教程
在VS2022上运行代码的快捷键: Ctrl+f5
将光标直接点击与代码行,按Ctrl+C即可整行复制

4. VS项目和源文件、头文件介绍

第二部分

5. 第一个C语言程序

6. main函数

main 前面的 int 表示main 函数执行结束的时候返回⼀个整型类型的值。
所以在 main 函数的最后写 return 0;正好前后呼应。

#include <stdio.h>
#include <string.h>
int main()// 在屏幕上打印hehe及字符串长度,并运行
{
	printf("%s\n", "hehe");
	printf("%zd\n", strlen("hehe"));
	return 0;
}

7. printf和库函数

#include <stdio.h>
#include <string.h>
int main()// 将abc以两种不同的形式存入数组,并打印输出及字符串长度
{
	char arr1[] = "abc";//字符串以\0作为结束标志
	char arr2[] = { 'a','b','c' };//三个单独的字符
	printf("%s\n", arr1);//数组打印输出时,说明变量名即可,无需指出数组的大小
	printf("%s\n", arr2);
	printf("%zd\n", strlen("arr1"));//strlen求字符串长度时,括号内需使用双引号,头文件为<string.h>
    printf("%zd\n", strlen("arr2"));

	return 0;
}

这⾥的 %d , %c 等是占位符,会被后边的值替换。
C语言库函数

第三部分

8. 关键字介绍

C语言关键字的全部介绍

9. 字符和ASCII编码

ASCII编码是现实世界中的数据与计算机内部数据的接口。
ASCII编码
ASCII编码表

#include <stdio.h>
int main()// 产生32~127的数值
{
	int i = 0;//创建变量并初始化
	for (i = 32; i < 127; i++)
	{
		printf("%c  ", i);//将i中的数值当做ASCII码值,直接打印对应的字符
	}
	return 0;
}

10. 字符串和\0

占位符%c表示字符,%s表示字符串,%d表示十进制整数,%zd表示无符号整数

11. 转义字符

转义字符参考

#include <stdio.h>
int main()//正确打印ASCII中的X
{
	printf("%c\n",'\130');//\ddd表八进制,\xdd表十六进制
	return 0;
}
#include <stdio.h>
#include <string.h>
int main()// 正确将“c:\test\test.c"打印及计算其字符串长度
{
	printf("%s\n", "c:\\test\\test.c");
	printf("%zd\n", strlen("c:\\test\\test.c"));
	return 0;
}

第四部分

12. 语句和语句分类

13. 注释是什么?为什么写注释?

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

悟空阿瞒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值