C语言的main函数、关键字、字符和转义字符(基本知识点)

本文介绍了C语言的发展历程,详细阐述了编译和链接的过程,比较了VS等编译器的特点,讲解了main函数、关键字列表,以及字符、ASCII编码和转义字符的用法。
摘要由CSDN通过智能技术生成

目录

1. C语言的发展史

2.编译和链接是什么?过程是什么?

3.各个编译器和VS的优势

4main函数

5关键字有哪些?

6 .字符、字符计算、ascll编码

7。转义字符是什么?


引言:本文会简单介绍C语言的发展史、编译器和vs的优缺点。详细介绍main函数、关键字、字符和转义字符的内容,文章知识点简单易懂。

1. C语言的发展史


地位:最初是作为Unix系统的开发工具而发明后

过程:1969发明B语言-1972发明C语言-1973Unix系统使用C重写-1988 C语言标准化-至今 C语言

广泛使用

2.编译和链接是什么?过程是什么?


[1]注:C语言代码是放在C文件中,要得到运行,须经过编译、链接2个过程.

[1]注:一个工程有多个源文件组成。


 一个项目中有多个源文件,但只有一个main函数(入口只有一个)

3.各个编译器和VS的优势

①常见编译器:msvc. clang、gcc

②采成开发环境:VS2022、XCode,CodeBlocks、Devctt、Clion等

③VS2022优点:是主流,轻普通.


包含编辑器+编译器+调试器,功能强大,直接安装使用,不用额外配置环境,上手容易默认界面

是中文,初学者友好。

缺点:功能丰富,安装包大,占用安间多。


4main函数

①别称:主函数

②C语言程序都是从main函数开始执行的,它是入口(只有1个)

③它前面的int表示main函数执行结束时返回一个整型类型的值。所以,main函数最后写returno;

时,正好前后呼应。


5关键字有哪些?

保留名字的符合.(保留字or关键字) int、if、return

注:程序员在创建标识符时是不可以重复关键字.


32个关键字:①auto、break.case、char、const.continue, default.do、double.else

enum. extern.

② float、for、goto.if、 int、long register

return、short、signed、sizeof、static
③struct,switch. typedef. union.unsigned

vid、volatile、while

另外:inline、restrict、Bool、-Complex.

-Imaginary等


6 .字符、字符计算、ascll编码

①普通字符:a,q,@…

②C语言字符:‘a’、‘q’‘@’…[单引号括起来]

③ascll:计算机数据以二进制形式存储者,
给每个字符编一个二进制序列,称为“编码!
④运算 ASCU码值:
字符A-Z:65~90 
字符a-z:97~122
数字字符0-9:48~57
换行\n:10
———大小写字符差值为 32字符


7。转义字符是什么?

平时怎么使用?


意思:转变原来的意思的字符.


如例子所示:

\?在书写连续多个问号时使用,防止他们
被解析成三个字母词,在新的编译器上没法验证了。
\’表示字符常量’
\”表示字符串内部的双引号
\\表示一个反斜杠,防止它被解释为一个转义序列符
\a警报,使 终端发出警报声,闪烁
\b退格键,光标回退一个字符,但不删除
\f 换页符,光标移到下一页
\n换行符

  • 10
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值