初识c语言

2025-09-26 13:37:00

文章目录

一、c语言是什么二、编译器、连接器和集成开发环境三、c语言中的常见概念1. main函数2.库函数3.c语言中的关键字4.字符和ASCII编码5.转义字符6.c语言中的语句7.注释

一、c语言是什么

c语言是众多编程语言中的一种,c语言也是是一种通用的、过程式的编程语言,由丹尼斯·里奇(Dennis Ritchie)在1972年于美国贝尔实验室开发。它具有高效性、灵活性、结构化和可移植性等特点。

二、编译器、连接器和集成开发环境

c语言是一门编译型计算级语言,c语言源代码都是文本文件,一个工程文件下可以包括多个源文件(.c文件),源文件经过编译后生成目标文件(.obj文件),目标文件通过链接器链接生成二进制可执行文件(.exe文件)。常见的c语言编译器有msvc,clang,gcc等。 集成开发环境(IDE)是用于提供程序开发环境的应用程序。一般包括编辑器、编译器、调试器和图形用户界面等。常见的c语言集成开发环境有Visual Studio 2022,Xcode(集成了clang,用于苹果电脑上)、dev++(集成了gcc),clion(默认使用Cmake)。

三、c语言中的常见概念

1. main函数

main函数又叫做主函数,是c语言程序的入口,每个c语言程序都是从main函数开始执行的,在一个项目中,main函数有且只有一个,即使有多个源文件,也只能有一个main函数。

2.库函数

在C语言中,库函数是一组预先编写好的函数,它们被编译成库文件,供程序员在编写程序时调用。这些函数封装了特定的功能,使得程序员不必从头开始编写代码来实现这些功能,从而提高开发效率和代码的可重用性。库函数就是C语⾔标准规定了⼀组函数,这些函数再由不同的编译器⼚商根据标准进⾏实现,提供给程序员使⽤。要使用库函数,得先在程序中包含头文件,才可以在程序中使用库函数。库函数可以分为以下几个类别:

标准库函数系统库函数第三方库函数用户自定义库函数

3.c语言中的关键字

关键字是一些预定义的、具有特殊意义的单词或者说是符号,如if,while,for,int,以及return等等,具体的关键字介绍可以参考链接link。关键字不能自己创建,在创建标识符时也不能与关键字相同。

4.字符和ASCII编码

字符指的是单个的字母、数字、符号或任何可以被计算机识别和存储的文本单位。每个字符都有一个二进制序列,这就是编码。为了不至于混乱,美国国家标准学会(ANSI)出台了一个ASCII编码,初始的ASCII编码只有128个字符,后面补充至256个字符,每个字符由一个8位二进制序列确定,也就是1byte的空间。前128个ASCII编码如下图所示, 其中前32个字符为不可打印字符,即无法在屏幕上打印出来。一些特殊的字符及其ASCII码值如下:

数字字符0~9: 48到57 大写英文字符‘A’~‘Z’:65到90 小写英文字符‘a’~‘z’:97到122

5.转义字符

在字符中有一些特殊的字符,就是转义字符。转义字符以反斜杠\开头,后面常跟着一个或者多个字符,转义字符主要有:

\n:换行符。它使光标移到下一行的开头。 \t:制表符。使光标向右移到下一个制表位,通常是4/8个字符的位置。 \v:垂直制表符。它使光标移到下一个垂直制表位。 \f:换页符。它使光标移到下一页的开头。 \r:回车符。它使光标移到当前行的开头。 \b:退格符。它使光标向左移一个位置。 \a:响铃符。它使计算机发出响声。 ':单引号字符。 ":双引号字符。 \:反斜杠字符。 ?:问号字符。 \ooo:八进制转义序列。ooo 是一到三位的八进制数字,表示一个字符。 \xhh:十六进制转义序列。hh 是一到两位的十六进制数字,表示一个字符。

6.c语言中的语句

c语言中主要包括以下几种语句

空语句:空语句就是只有一个分号’ ; ’

表达式语句:表示式语句即为表达式后接一个分号’ ; ’

函数调用语句:函数调用语句为调用某个函数,后面也会跟着一个分号;

复合语句:复合语句又称为代码块,通常为一对花括号 ’ { } ’ 里面的一个或多个语句

控制语句:控制语句包括条件判断语句、循环语句和转向语句。

7.注释

注释是用来对所写代码或者函数进行解释的说明,c语言中注释又两种形式,如下所示:

//…… /……/

第一种注释从双斜杠//一直到行尾都属于是注释,无法换行。 第二种是将注释放在/……/之间,内部可以换行,这种形式还可以插在行内。 在编译时注释会被替换成一个空格。

猴子爱吃什么水果(猴子喜欢的食物)
蜗牛手游排行榜