库函数
为了不再重复实现常见的代码,让程序员提升开发效率,C语言标准规定了一组函数,这些函数再由不同的编译器厂商根据标准进行实现,提供给程序员使用。这些函数组成了一个函数库,被称为标准库,这些函数也被称为库函数。在这个基础上一些编译器厂商可能会额外扩展提供部分函数(这些函数其他编译器不一定支持)。
例如:vs2022和Xcode功能一模一样,细节可能不一样。
一个系列的库函数一般会声明在同一个头文件中,所以库函数的使用,要包含对应的头文件。
库函数比较多,可参考链接:cplusplus
关键字
C语言中有⼀批保留的名字的符号,比如: int 、 if 、 return ,这些符号被称为保留字或者关键字。
• 关键字都有特殊的意义,是保留给C语言使用的
• 程序员自己在创建标识符的时候是不能和关键字重复的
• 关键字也是不能自己创建的。
C语言的32个关键字如下
数据关键字12个:char,double,float,enum,unsigned ,int,long,short,signed,struct,union,void
控制语句关键字12个:for,do,while,break,continue,if,else,goto,switch,case,default,return
存储类型关键字4个:auto,extern,regsiter,static
其他关键字4个:const,sizeof,typedef,volatile
注:在C99标准中加入了 inline、 restrict 、 _Bool 、 _Comploex 、 _Imaginary 等关键字。
一些关键字大家可以去了解一下,不过使用最多的还是上面的32个关键字。
想多了解可参考下面链接:C语言关键字的全部介绍
字符和ASCll编码
在键盘上可以敲出各种字符,如:a,q,@,#等,这些符号都被称为字符,C语言中字符是用单引号括起来的,如:‘a’,‘b’,‘@’。
我们知道在计算机中所有的数据都是以二进制的形式存储的,那这些字符在内存中分别以什么样的二进制存储的呢?
如果我们每个人自己给这些字符中的每个字符编一个二进制序列,这个叫做编码,为了方便大家相互通信,不造成混乱,后来美国国家标准学会(ANSI)出台了一个标准 ASCII 编码,C语言中的字符就遵循了 ASCII 编码的方式。

参考:ASCll编码
我们不需要记住所有的ASCII码表中的数字,使用时查看就可以,不过我们最好能掌握几组特殊的数.
• 字符A~Z的ASCII码值从65~90


1494

被折叠的 条评论
为什么被折叠?



