前言:
hello,大家好!我是一名在校职高生,从今天开始我将记录我的C语言学习情况,欢迎大家改正,也请大家多多点赞支持!(本人属于成长型博主,关注我一定会给你带来意外之喜的哦)
文章目录
目录
一、什么是C语言?
1.1 什么是编程语言
要了解什么是C语言,首先我们需要了解什么是编程语言。
就跟人与人的交流一样,如果我们想与计算机“沟通”就需要学习计算机所熟悉的语言,而编程语言的出现就解决了这一问题,我们通过学习编程语言(例如:C语言,Java,Python)就可以顺利的给计算机下达指令了。
1.2 C语言的历史
1972年,C语言最初是贝尔实验室作为开发Unix系统而发明的。后来经过不断的完善,这种语言迅速流传,广泛运用于各种操作系统和软件的开发。
1988年,美国标准化组织正式将C语言标准化,标识了C语言开始稳定和规范化。
至今,C语言仍在广为流传,并在编程语言榜上占据前三。
二、第一个C语言程序
#include <stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}
这是C语言的基本格式。
三、代码分析
3.1 什么是main函数
main函数简单的来说就是程序的入口,我们的编译器就是通过找到main函数来运行程序的,main函数也叫做:主函数
并且在程序中,main函数是唯一的,在一个文件下只能有一个主函数。
3.2 printf函数
上面代码中使用了printf函数,他的作用是按照格式打印在屏幕上。
printf就是一个库函数,所谓库函数,就是为了避免写重复的代码,C语言标准规定了一些函数组,给大家使用,也称为库函数。
库函数一般会声明在头文件当中,当我们使用库函数时,需要对应的头文件。
3.3 关键字
所谓关键字,就是C语言保留的名字,如int、long、for等等
关键字往往都有特殊的意义,并且我们在创建标识符时也不能使用关键字的名字。
四、字符
4.1 ASCLL码
在键盘上‘a’,‘f’等用单引号的单个字母都属于字符类型
在计算机中,所有的数据都是通过二进制存储的,而每个字符都通过自己的二进制码在电脑中进行存储。为了让这些数不混乱,美国标准学会出台了ASCLL码作为标准化编码。
例如:字符'a'在ASCLL表中对应的是97
字符'A'在ASCLL表中对应的是65
ASCII 码表 - cppreference.com(可以查看ASCLL码的网址)
4.2 字符串与\0
在C语言中我们将“abc”表示为字符串,而在字符串的结尾往往隐藏着\0,它的作用就是字符串的结束标志
对于字符串"abcd"我们可以看见有4个字符,但实际上在末尾还隐藏着\0的转义字符,当我们使用printf函数库打印字符串时,遇到\0就会自动停止了。
4.3 转义字符
在前面的代码中,我们可以看到许多\n、\0这些就叫做转义字符,转义字符的作用就是改变字符原有的含义。
在C语言中还有很多像\n、\0这样的转义字符:
总结
通过今天的学习,了解了C语言的发展历史,也认识了C语言程序的基本格式。
后面要继续好好学习。。。