1.C语言是什么?
C语言是计算机语言中的一种,例如汉语,英语等在人们交流中的作用,是通过计算机语言写的程序,给计算机下达指令,让计算机工作的,++/Java/Go/Python都是计算机语言。
第一个C语言程序
常考知识点:C语言是一种编译性计算机语言
为了便于理解:
那么什么是编译性语言呢?什么又是解释型语言呢?
1.编译型语言:程序在执行之前需要一个专门的
编译过程CC++
2.解释型语言:程序不需要在运行前编译。
例如:(HTM LXML)
因为C语言源代码都是文本文件,文本文件本
身无法执行,必须通过编译器翻译和链接器的链接,生成二进制的可执行文件,可执行文件才能执行。
C语言代码是放在.c为后缀的文件中的,要得到
最终运行的可执行程序,中间要经过编译和链接2个过程。
下图是C语言编辑过程
2.那么什么又是集成开发环境呢?
集成开发环境(IDE)用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功
能、分析功能、编译功能、调试功能等一体化
的开发软件服务套。
以下是集成开发环境的常用软件工具
vS2022 CoddeBlacks DosC+ RDN
3.main的作用
简单概术:每个C语言程序不管有多少行代码,都是从main函数开始执行的,main函数是程序的入口main函数也被叫做:主函数。main前面的 int 表示main函数执行结束的时候返回一个整型类型的值。所以在main函数的最后写 return 0;正好前后呼应。
常考知识点:
1.main函数是程序入口
2. main函数的所放位置可以是任意位置
3.main函数有且仅有一个
4.即使有多个.c文件 main函数也只能只有一个
4.printf和库函数
什么是printf呢?
printf(输出东西)可以简单理解为打印机
该结果为:hello C
printf打印其他类型的数据
%d是整数 %c是字符 %lf是双精度浮点型
stdio 就是指 “standard input & output”(标准输入输出)
简单来说
std是标准的 i是输出 o是输入
那么库函数是什么?
为了不再重复实现常见的代码,让程序员提升开发效率,C语言标准规定了一组函数,这些函数再同的编译器厂商根据标准进行实现,提供给程序员使用。这些函数组成了一个函数库,被称为标准库,这些函数也被称为库函数。在这个基础上一些编译器厂商可能会额外扩展提供部分函数(这些数其他编译器不一定支持)。
一个系列的库函数一般会声明在同一个头文件中,所以库函数的使用,要包含对应的头文件。
库函数比较多,后期慢慢来介绍,提前了解可参考链接:https://cplusplus.com/reference/clibra
5.关键字是什么?
常见的32个关键字
关键字是赋予有特殊意义的C语言程序
我们在打代码时
1.不能和关键字重复
2.关键字不能自己创建
6.字符和ASCLL
C语言中字符用单引号表示
例如:‘A’ ‘@’ ‘b’
ASCLL码表
ASCLL知识点
1.字符A~Z的ASCII码值从65~90
2.字符a~z的ASCII码值从97~122
3.对应的大小写字符(a和A)的ASCII码值的差值是32
4.数字字符0~9的ASCII码值从48~57
5.换行\n 的ASCII值是:10
6.在这些字符中ASCII码值从0~31这32个字符是不可打印字符,无法打印在屏幕上观察
以下可打印字符