C语言常见概念(二)库函数,关键字及字符

本文详细介绍了C语言中的printf函数及其用法,库函数的概念,以及字符和ASCII编码的基础知识,包括关键字的使用和ASCII码表的应用。
摘要由CSDN通过智能技术生成

目录

        1,printf和库函数

        2,关键字介绍

        3,字符和ASCII编码


小奥奇在第一篇中简单介绍了库函数,以下将详细介绍库函数

1,printf和库函数

       代码中使用了 printf 函数,实现了在屏幕上的信息的打印。    

       这里简单的介绍⼀下 printf , printf 是⼀个库函数,它的功能是在标准输出设备(⼀般指屏 幕)上进行信息的打印。上⾯的代码是使用 printf 函数打印字符串。只要把想要打印的⼀串字符放 在双引号中并传递给printf函数就可以打印。

       printf函数也可以用来打印其他类型的数据,比如:

      这里的 %d , %c 等是占位符,会被后边的值替换。

      使用库函数的时候,是需要包含头文件的,比如: printf 函数需要包含的就是 stdio.h 这个头文件, 具体的方法就是:

那什么是库函数呢?

      为了不再重复实现常见的代码, 让程序员提升开发效率, C语言标准规定了⼀组函数, 这些函数再由不 同的编译器厂商根据标准进行实现,提供给程序员使用。 这些函数组成了⼀个函数库, 被称为标准库,这些函数也被称为库函数。 在这个基础上⼀些编译器厂商可能会额外扩展提供部分函数(这些函 数其他编译器不⼀定支持。⼀个系列的库函数⼀般会声明在同⼀个头文件中,  所以库函数的使用, 要包含对应的头文件。 库函数比较多,后期慢慢来介绍, 提前了解可参考链接:库函数介绍icon-default.png?t=N7T8https://cplusplus.com/reference/clibrary/

2,关键字介绍

        C语言中有⼀批保留的名字的符号,比如: int if return ,这些符号被称为保留字或者关键字。

    • 键字都有特殊的意义,是保留给C语言使用的

    • 程序员自己在创建标识符的时候是不能和关键字重复的

    • 关键字也是不能自己创建的

     注:在C99标准中加入了 inline 、 restrict 、 _Bool 、 _Complex 、 _Imaginary 等关键 字。⼀些关键字大家可以去了解⼀下,不过使用最多的还是上面的32个关键字。

    注:https://zh.cppreference.com/w/c/keyword(C语言关键字的全部介绍)

3,字符和ASCII编码

        我们可以在键盘上打出很多字符,比如:g , y , # , / 等这些符号都被称为字符但在C语言中字符是用单引号括起来的,如:'w','f','@'。

        我们知道在计算机中所有的数据都是以二进制的形式存储的,那这些字符在内存中分别以什么样的二进制存储的呢?如果我们每个⼈自己给这些字符中的每个字符编⼀个二进制序列,这个叫做编码,为 了方便大家相互通信,不造成混乱,后来美国国家标准学会(ANSI)出台了⼀个标准 ASCII 编码,C 语言中的字符就遵循了 ASCII 编码的方式。

ASCII码表参考:https://zh.cppreference.com/w/cpp/language/ascii  

       我们不需要记住所有的ASCII码表中的数字,使用时查看就可以,不过我们最好能掌握几组特殊的数据:

• 字符A~Z的ASCII码值从65~90

• 字符a~z的ASCII码值从97~122

• 对应的大小写字符(a和A)的ASCII码值的差值是32

• 数字字符0~9的ASCII码值从48~57

• 换行 \n 的ASCII值是:10

• 在这些字符中ASCII码值从0~31 这32个字符是不可打印字符,无法打印在屏幕上观察

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值